2026-03-17 20:42:06.089025 | Job console starting 2026-03-17 20:42:06.134339 | Updating git repos 2026-03-17 20:42:06.295599 | Cloning repos into workspace 2026-03-17 20:42:06.744111 | Restoring repo states 2026-03-17 20:42:06.798553 | Merging changes 2026-03-17 20:42:08.598412 | Checking out repos 2026-03-17 20:42:08.921904 | Preparing playbooks 2026-03-17 20:42:13.523798 | Running Ansible setup 2026-03-17 20:42:17.849312 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 20:42:18.545962 | 2026-03-17 20:42:18.546116 | PLAY [localhost] 2026-03-17 20:42:18.554359 | 2026-03-17 20:42:18.554451 | TASK [Gathering Facts] 2026-03-17 20:42:19.510640 | localhost | ok 2026-03-17 20:42:19.522097 | 2026-03-17 20:42:19.522206 | TASK [Setup log path fact] 2026-03-17 20:42:19.554112 | localhost | ok 2026-03-17 20:42:19.569007 | 2026-03-17 20:42:19.569110 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:42:19.600251 | localhost | ok 2026-03-17 20:42:19.607177 | 2026-03-17 20:42:19.607300 | TASK [emit-job-header : Print job information] 2026-03-17 20:42:19.648024 | # Job Information 2026-03-17 20:42:19.648233 | Ansible Version: 2.16.16 2026-03-17 20:42:19.648282 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-17 20:42:19.648314 | Pipeline: check 2026-03-17 20:42:19.648345 | Executor: 0a8996d2b663 2026-03-17 20:42:19.648374 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/238 2026-03-17 20:42:19.648407 | Event ID: 97475890-2241-11f1-9ad1-c4dcb8267916 2026-03-17 20:42:19.652431 | 2026-03-17 20:42:19.652526 | LOOP [emit-job-header : Print node information] 2026-03-17 20:42:19.756281 | localhost | ok: 2026-03-17 20:42:19.756519 | localhost | # Node Information 2026-03-17 20:42:19.756563 | localhost | Inventory Hostname: controller 2026-03-17 20:42:19.756596 | localhost | Hostname: np0000159636 2026-03-17 20:42:19.756626 | localhost | Username: zuul 2026-03-17 20:42:19.756690 | localhost | Distro: Debian 13.3 2026-03-17 20:42:19.756724 | localhost | Provider: yul1 2026-03-17 20:42:19.756756 | localhost | Region: ca-ymq-1 2026-03-17 20:42:19.756788 | localhost | Label: debian-trixie 2026-03-17 20:42:19.756822 | localhost | Product Name: OpenStack Nova 2026-03-17 20:42:19.756854 | localhost | Interface IP: 199.19.213.60 2026-03-17 20:42:19.771368 | 2026-03-17 20:42:19.771508 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-17 20:42:20.297719 | localhost -> localhost | changed 2026-03-17 20:42:20.305038 | 2026-03-17 20:42:20.305121 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-17 20:42:21.464738 | localhost -> localhost | changed 2026-03-17 20:42:21.470927 | 2026-03-17 20:42:21.470992 | PLAY [all] 2026-03-17 20:42:21.478287 | 2026-03-17 20:42:21.478350 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-17 20:42:21.757780 | controller -> localhost | ok 2026-03-17 20:42:21.771168 | 2026-03-17 20:42:21.771292 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-17 20:42:21.801647 | controller | ok 2026-03-17 20:42:21.819163 | controller | included: /var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-17 20:42:21.824305 | 2026-03-17 20:42:21.834326 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-17 20:42:23.266622 | controller -> localhost | Generating public/private rsa key pair. 2026-03-17 20:42:23.266845 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/work/61a3ec8eef9f4e4f89ed9a24e4055aa5_id_rsa 2026-03-17 20:42:23.266884 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/work/61a3ec8eef9f4e4f89ed9a24e4055aa5_id_rsa.pub 2026-03-17 20:42:23.266915 | controller -> localhost | The key fingerprint is: 2026-03-17 20:42:23.266944 | controller -> localhost | SHA256:Y1HhFzX6PQqp/foDWxHW6npSRYAAXwH5cJAfZ7RBI+E zuul-build-sshkey 2026-03-17 20:42:23.266991 | controller -> localhost | The key's randomart image is: 2026-03-17 20:42:23.267022 | controller -> localhost | +---[RSA 3072]----+ 2026-03-17 20:42:23.267055 | controller -> localhost | | ..+O*BB= | 2026-03-17 20:42:23.267084 | controller -> localhost | | .*o+.B++ | 2026-03-17 20:42:23.267112 | controller -> localhost | | ..*EB.+ | 2026-03-17 20:42:23.267142 | controller -> localhost | | . +.+ o | 2026-03-17 20:42:23.267170 | controller -> localhost | | S o. +..| 2026-03-17 20:42:23.267196 | controller -> localhost | | . .o..+. .| 2026-03-17 20:42:23.267221 | controller -> localhost | | . .*. | 2026-03-17 20:42:23.267253 | controller -> localhost | | +.o | 2026-03-17 20:42:23.267293 | controller -> localhost | | .=o. | 2026-03-17 20:42:23.267324 | controller -> localhost | +----[SHA256]-----+ 2026-03-17 20:42:23.267388 | controller -> localhost | ok: Runtime: 0:00:00.940441 2026-03-17 20:42:23.274093 | 2026-03-17 20:42:23.274186 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-17 20:42:23.302571 | controller | ok 2026-03-17 20:42:23.310514 | controller | included: /var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-17 20:42:23.318714 | 2026-03-17 20:42:23.318805 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-17 20:42:23.342993 | controller | skipping: Conditional result was False 2026-03-17 20:42:23.347494 | 2026-03-17 20:42:23.347559 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-17 20:42:23.883273 | controller | changed 2026-03-17 20:42:23.907932 | 2026-03-17 20:42:23.908059 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-17 20:42:24.125081 | controller | ok 2026-03-17 20:42:24.130300 | 2026-03-17 20:42:24.219036 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-17 20:42:24.774541 | controller | changed 2026-03-17 20:42:24.780302 | 2026-03-17 20:42:24.780393 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-17 20:42:25.340682 | controller | changed 2026-03-17 20:42:25.605944 | 2026-03-17 20:42:25.606138 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-17 20:42:25.631144 | controller | skipping: Conditional result was False 2026-03-17 20:42:25.636356 | 2026-03-17 20:42:25.636426 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-17 20:42:26.034958 | controller -> localhost | changed 2026-03-17 20:42:26.044226 | 2026-03-17 20:42:26.044306 | TASK [add-build-sshkey : Add back temp key] 2026-03-17 20:42:26.737843 | controller -> localhost | Identity added: /var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/work/61a3ec8eef9f4e4f89ed9a24e4055aa5_id_rsa (zuul-build-sshkey) 2026-03-17 20:42:26.738061 | controller -> localhost | ok: Runtime: 0:00:00.013585 2026-03-17 20:42:26.742038 | 2026-03-17 20:42:26.742100 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-17 20:42:27.095378 | controller | ok 2026-03-17 20:42:27.504096 | 2026-03-17 20:42:27.504230 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-17 20:42:27.533070 | controller | skipping: Conditional result was False 2026-03-17 20:42:27.547981 | 2026-03-17 20:42:27.548118 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-17 20:42:27.941989 | controller | ok 2026-03-17 20:42:27.947506 | 2026-03-17 20:42:27.947592 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-17 20:42:29.552310 | controller | Output suppressed because no_log was given 2026-03-17 20:42:30.004821 | 2026-03-17 20:42:30.005010 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-17 20:42:30.210299 | controller | ok: "logs" 2026-03-17 20:42:30.210876 | controller | ok: All items complete 2026-03-17 20:42:30.210915 | 2026-03-17 20:42:30.392948 | controller | ok: "artifacts" 2026-03-17 20:42:30.583481 | controller | ok: "docs" 2026-03-17 20:42:30.597495 | 2026-03-17 20:42:30.597649 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-17 20:42:30.850142 | controller | changed: "logs" 2026-03-17 20:42:31.041949 | controller | changed: "artifacts" 2026-03-17 20:42:31.239309 | controller | changed: "docs" 2026-03-17 20:42:31.254412 | 2026-03-17 20:42:31.254631 | PLAY RECAP 2026-03-17 20:42:31.254731 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-17 20:42:31.254798 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:31.254850 | 2026-03-17 20:42:31.468499 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-17 20:42:31.470376 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 20:42:32.115938 | 2026-03-17 20:42:32.302581 | PLAY [all] 2026-03-17 20:42:32.321458 | 2026-03-17 20:42:32.321658 | TASK [setup-uv : Extract archive] 2026-03-17 20:42:34.785408 | controller | changed 2026-03-17 20:42:34.792400 | 2026-03-17 20:42:34.792502 | TASK [setup-uv : Print version] 2026-03-17 20:42:34.673805 | controller | uv 0.8.13 2026-03-17 20:42:35.761796 | controller | ok: Runtime: 0:00:00.014297 2026-03-17 20:42:35.769248 | 2026-03-17 20:42:35.769320 | PLAY RECAP 2026-03-17 20:42:35.769386 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:35.769422 | 2026-03-17 20:42:35.967032 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-17 20:42:35.969080 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 20:42:36.596215 | 2026-03-17 20:42:36.596353 | PLAY [all] 2026-03-17 20:42:36.606449 | 2026-03-17 20:42:36.606522 | TASK [Update apt cache] 2026-03-17 20:42:41.840385 | controller | ok 2026-03-17 20:42:42.500515 | 2026-03-17 20:42:42.500663 | TASK [Install "jq" for log collection] 2026-03-17 20:42:44.766415 | controller | changed 2026-03-17 20:42:44.773231 | 2026-03-17 20:42:44.773304 | PLAY RECAP 2026-03-17 20:42:44.773375 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:42:44.773409 | 2026-03-17 20:42:44.953464 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-17 20:42:45.052890 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:42:45.644575 | 2026-03-17 20:42:45.644709 | PLAY [all] 2026-03-17 20:42:45.654697 | 2026-03-17 20:42:45.654780 | TASK [Copy inventory file for Zuul] 2026-03-17 20:42:46.628928 | controller | changed 2026-03-17 20:42:46.638255 | 2026-03-17 20:42:46.638446 | TASK [Switch "ansible_host" to private IP] 2026-03-17 20:42:46.945984 | controller | changed: 1 replacements made 2026-03-17 20:42:46.952326 | 2026-03-17 20:42:46.952418 | TASK [Run Molecule scenario] 2026-03-17 20:42:46.888868 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-17 20:42:46.888991 | controller | Creating virtual environment at: .venv 2026-03-17 20:42:47.166246 | controller | Downloading pygments (1.2MiB) 2026-03-17 20:42:47.167177 | controller | Downloading ansible-core (2.3MiB) 2026-03-17 20:42:47.167389 | controller | Downloading cryptography (4.3MiB) 2026-03-17 20:42:47.442543 | controller | Downloading pygments 2026-03-17 20:42:47.457505 | controller | Downloading cryptography 2026-03-17 20:42:47.592379 | controller | Downloading ansible-core 2026-03-17 20:42:47.639754 | controller | Installed 36 packages in 46ms 2026-03-17 20:42:48.360292 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-17 20:42:48.360362 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-17 20:42:49.301625 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-17 20:42:49.301690 | controller | INFO default scenario not found, disabling shared state. 2026-03-17 20:42:49.301793 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-17 20:42:49.301870 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-17 20:43:08.963772 | controller | INFO [download-binaries > dependency] Executing 2026-03-17 20:43:08.964026 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-17 20:43:08.964221 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-17 20:43:08.964357 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-17 20:43:08.969785 | controller | INFO [download-binaries > cleanup] Executing 2026-03-17 20:43:08.970093 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:08.975465 | controller | INFO [download-binaries > destroy] Executing 2026-03-17 20:43:08.975505 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:43:08.975574 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-17 20:43:08.980835 | controller | INFO [download-binaries > syntax] Executing 2026-03-17 20:43:09.896130 | controller | 2026-03-17 20:43:09.896427 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-17 20:43:09.968571 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-17 20:43:09.979212 | controller | INFO [download-binaries > create] Executing 2026-03-17 20:43:09.983943 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:09.991592 | controller | INFO [download-binaries > prepare] Executing 2026-03-17 20:43:09.991982 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:09.998996 | controller | INFO [download-binaries > converge] Executing 2026-03-17 20:43:10.886597 | controller | 2026-03-17 20:43:10.886824 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-17 20:43:10.887052 | controller | 2026-03-17 20:43:10.887254 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-17 20:43:10.887452 | controller | Tuesday 17 March 2026 20:43:10 +0000 (0:00:00.036) 0:00:00.036 ********* 2026-03-17 20:43:11.535570 | controller | ok: [controller -> localhost] 2026-03-17 20:43:11.535712 | controller | 2026-03-17 20:43:11.535946 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-17 20:43:11.536160 | controller | Tuesday 17 March 2026 20:43:11 +0000 (0:00:00.649) 0:00:00.686 ********* 2026-03-17 20:43:11.958061 | controller | ok: [controller -> localhost] 2026-03-17 20:43:11.958203 | controller | 2026-03-17 20:43:11.958418 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-17 20:43:11.958622 | controller | Tuesday 17 March 2026 20:43:11 +0000 (0:00:00.422) 0:00:01.108 ********* 2026-03-17 20:43:12.301587 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-17 20:43:12.301787 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-17 20:43:12.302012 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-17 20:43:12.302212 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-17 20:43:12.302424 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-17 20:43:12.302650 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-17 20:43:12.302890 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-17 20:43:12.303120 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-17 20:43:12.303327 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-17 20:43:12.303531 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-17 20:43:12.303736 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-17 20:43:12.303955 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-17 20:43:12.304170 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-17 20:43:12.304382 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-17 20:43:12.304588 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-17 20:43:12.304886 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-17 20:43:12.305079 | controller | 2026-03-17 20:43:12.305282 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-17 20:43:12.305473 | controller | Tuesday 17 March 2026 20:43:12 +0000 (0:00:00.343) 0:00:01.452 ********* 2026-03-17 20:43:12.449220 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:43:12.449398 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:43:12.449604 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:43:12.449810 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:43:12.450025 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:43:12.450235 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:43:12.450445 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:43:12.450628 | controller | 2026-03-17 20:43:12.450843 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-17 20:43:12.451110 | controller | Tuesday 17 March 2026 20:43:12 +0000 (0:00:00.147) 0:00:01.599 ********* 2026-03-17 20:43:12.542233 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:43:12.542392 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:43:12.542592 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:43:12.542774 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:43:12.542994 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:43:12.543202 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:43:12.543375 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:43:12.543543 | controller | 2026-03-17 20:43:12.543740 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-17 20:43:12.543928 | controller | Tuesday 17 March 2026 20:43:12 +0000 (0:00:00.093) 0:00:01.693 ********* 2026-03-17 20:43:12.612192 | controller | ok: [controller -> localhost] 2026-03-17 20:43:12.612322 | controller | 2026-03-17 20:43:12.612619 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-17 20:43:12.612880 | controller | Tuesday 17 March 2026 20:43:12 +0000 (0:00:00.069) 0:00:01.762 ********* 2026-03-17 20:43:12.856656 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:12.856904 | 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-03-17 20:43:12.857210 | 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-03-17 20:43:12.857441 | 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-03-17 20:43:12.857680 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:12.857904 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:12.858156 | 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-03-17 20:43:12.858378 | controller | 2026-03-17 20:43:12.858591 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:12.858782 | controller | Tuesday 17 March 2026 20:43:12 +0000 (0:00:00.244) 0:00:02.007 ********* 2026-03-17 20:43:12.890266 | controller | skipping: [controller] 2026-03-17 20:43:12.890421 | controller | 2026-03-17 20:43:12.890622 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 20:43:12.890815 | controller | Tuesday 17 March 2026 20:43:12 +0000 (0:00:00.033) 0:00:02.040 ********* 2026-03-17 20:43:13.584768 | 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-03-17 20:43:13.597037 | controller | changed: [controller] 2026-03-17 20:43:13.597244 | controller | 2026-03-17 20:43:13.597482 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:13.597680 | controller | Tuesday 17 March 2026 20:43:13 +0000 (0:00:00.706) 0:00:02.747 ********* 2026-03-17 20:43:13.635427 | controller | ok: [controller] => { 2026-03-17 20:43:13.635577 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-17 20:43:13.635777 | controller | } 2026-03-17 20:43:13.635988 | controller | 2026-03-17 20:43:13.636207 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:13.636414 | controller | Tuesday 17 March 2026 20:43:13 +0000 (0:00:00.037) 0:00:02.784 ********* 2026-03-17 20:43:14.820084 | 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-03-17 20:43:14.828610 | controller | changed: [controller] 2026-03-17 20:43:14.828916 | controller | 2026-03-17 20:43:14.829254 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:14.829539 | controller | Tuesday 17 March 2026 20:43:14 +0000 (0:00:01.194) 0:00:03.979 ********* 2026-03-17 20:43:14.858617 | controller | skipping: [controller] 2026-03-17 20:43:14.858981 | controller | 2026-03-17 20:43:14.859320 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:14.859589 | controller | Tuesday 17 March 2026 20:43:14 +0000 (0:00:00.029) 0:00:04.009 ********* 2026-03-17 20:43:14.886027 | controller | skipping: [controller] 2026-03-17 20:43:14.886165 | controller | 2026-03-17 20:43:14.886398 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:14.886615 | controller | Tuesday 17 March 2026 20:43:14 +0000 (0:00:00.027) 0:00:04.036 ********* 2026-03-17 20:43:14.922573 | controller | ok: [controller] => { 2026-03-17 20:43:14.922947 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 20:43:14.923120 | controller | } 2026-03-17 20:43:14.923476 | controller | 2026-03-17 20:43:14.923721 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:14.923972 | controller | Tuesday 17 March 2026 20:43:14 +0000 (0:00:00.035) 0:00:04.072 ********* 2026-03-17 20:43:15.578089 | controller | changed: [controller] 2026-03-17 20:43:15.578138 | controller | 2026-03-17 20:43:15.578153 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:15.578166 | controller | Tuesday 17 March 2026 20:43:15 +0000 (0:00:00.654) 0:00:04.726 ********* 2026-03-17 20:43:15.610634 | controller | skipping: [controller] 2026-03-17 20:43:15.610656 | controller | 2026-03-17 20:43:15.610665 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:15.610673 | controller | Tuesday 17 March 2026 20:43:15 +0000 (0:00:00.033) 0:00:04.760 ********* 2026-03-17 20:43:15.642647 | controller | skipping: [controller] 2026-03-17 20:43:15.642822 | controller | 2026-03-17 20:43:15.643022 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:15.643185 | controller | Tuesday 17 March 2026 20:43:15 +0000 (0:00:00.032) 0:00:04.793 ********* 2026-03-17 20:43:15.680669 | controller | ok: [controller] => { 2026-03-17 20:43:15.681023 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 20:43:15.681306 | controller | } 2026-03-17 20:43:15.681563 | controller | 2026-03-17 20:43:15.681824 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:15.682076 | controller | Tuesday 17 March 2026 20:43:15 +0000 (0:00:00.037) 0:00:04.830 ********* 2026-03-17 20:43:16.511761 | controller | changed: [controller] 2026-03-17 20:43:16.512088 | controller | 2026-03-17 20:43:16.512405 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:16.512715 | controller | Tuesday 17 March 2026 20:43:16 +0000 (0:00:00.831) 0:00:05.662 ********* 2026-03-17 20:43:16.543858 | controller | skipping: [controller] 2026-03-17 20:43:16.544028 | controller | 2026-03-17 20:43:16.544200 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:16.544384 | controller | Tuesday 17 March 2026 20:43:16 +0000 (0:00:00.032) 0:00:05.694 ********* 2026-03-17 20:43:16.576122 | controller | skipping: [controller] 2026-03-17 20:43:16.576386 | controller | 2026-03-17 20:43:16.576664 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:16.576934 | controller | Tuesday 17 March 2026 20:43:16 +0000 (0:00:00.032) 0:00:05.726 ********* 2026-03-17 20:43:16.612066 | controller | ok: [controller] => { 2026-03-17 20:43:16.612453 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-17 20:43:16.612709 | controller | } 2026-03-17 20:43:16.612940 | controller | 2026-03-17 20:43:16.613217 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:16.613478 | controller | Tuesday 17 March 2026 20:43:16 +0000 (0:00:00.035) 0:00:05.762 ********* 2026-03-17 20:43:18.230782 | controller | changed: [controller] 2026-03-17 20:43:18.231192 | controller | 2026-03-17 20:43:18.231480 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:18.231750 | controller | Tuesday 17 March 2026 20:43:18 +0000 (0:00:01.618) 0:00:07.381 ********* 2026-03-17 20:43:18.263095 | controller | skipping: [controller] 2026-03-17 20:43:18.263364 | controller | 2026-03-17 20:43:18.263635 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:18.263893 | controller | Tuesday 17 March 2026 20:43:18 +0000 (0:00:00.032) 0:00:07.413 ********* 2026-03-17 20:43:18.293816 | controller | skipping: [controller] 2026-03-17 20:43:18.293839 | controller | 2026-03-17 20:43:18.293849 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:18.293857 | controller | Tuesday 17 March 2026 20:43:18 +0000 (0:00:00.030) 0:00:07.443 ********* 2026-03-17 20:43:18.327831 | controller | ok: [controller] => { 2026-03-17 20:43:18.328153 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-17 20:43:18.328416 | controller | } 2026-03-17 20:43:18.328660 | controller | 2026-03-17 20:43:18.328933 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:18.329201 | controller | Tuesday 17 March 2026 20:43:18 +0000 (0:00:00.034) 0:00:07.478 ********* 2026-03-17 20:43:19.164682 | controller | changed: [controller] 2026-03-17 20:43:19.165061 | controller | 2026-03-17 20:43:19.165389 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:19.165677 | controller | Tuesday 17 March 2026 20:43:19 +0000 (0:00:00.836) 0:00:08.314 ********* 2026-03-17 20:43:19.197009 | controller | skipping: [controller] 2026-03-17 20:43:19.197340 | controller | 2026-03-17 20:43:19.197628 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:19.197895 | controller | Tuesday 17 March 2026 20:43:19 +0000 (0:00:00.033) 0:00:08.347 ********* 2026-03-17 20:43:19.227088 | controller | skipping: [controller] 2026-03-17 20:43:19.227342 | controller | 2026-03-17 20:43:19.227609 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:19.227867 | controller | Tuesday 17 March 2026 20:43:19 +0000 (0:00:00.029) 0:00:08.377 ********* 2026-03-17 20:43:19.256887 | controller | ok: [controller] => { 2026-03-17 20:43:19.256909 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-17 20:43:19.256917 | controller | } 2026-03-17 20:43:19.256926 | controller | 2026-03-17 20:43:19.256935 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:19.256942 | controller | Tuesday 17 March 2026 20:43:19 +0000 (0:00:00.029) 0:00:08.406 ********* 2026-03-17 20:43:20.291654 | controller | changed: [controller] 2026-03-17 20:43:20.291954 | controller | 2026-03-17 20:43:20.292241 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:20.292515 | controller | Tuesday 17 March 2026 20:43:20 +0000 (0:00:01.035) 0:00:09.442 ********* 2026-03-17 20:43:20.321607 | controller | skipping: [controller] 2026-03-17 20:43:20.321868 | controller | 2026-03-17 20:43:20.322208 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:20.322481 | controller | Tuesday 17 March 2026 20:43:20 +0000 (0:00:00.030) 0:00:09.472 ********* 2026-03-17 20:43:20.352705 | controller | skipping: [controller] 2026-03-17 20:43:20.352955 | controller | 2026-03-17 20:43:20.353217 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:20.353468 | controller | Tuesday 17 March 2026 20:43:20 +0000 (0:00:00.031) 0:00:09.503 ********* 2026-03-17 20:43:20.389877 | controller | ok: [controller] => { 2026-03-17 20:43:20.390198 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-17 20:43:20.390461 | controller | } 2026-03-17 20:43:20.390774 | controller | 2026-03-17 20:43:20.391104 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:20.391389 | controller | Tuesday 17 March 2026 20:43:20 +0000 (0:00:00.037) 0:00:09.540 ********* 2026-03-17 20:43:21.229760 | controller | changed: [controller] 2026-03-17 20:43:21.229958 | controller | 2026-03-17 20:43:21.230140 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:21.230319 | controller | Tuesday 17 March 2026 20:43:21 +0000 (0:00:00.839) 0:00:10.379 ********* 2026-03-17 20:43:21.257293 | controller | skipping: [controller] 2026-03-17 20:43:21.257507 | controller | 2026-03-17 20:43:21.257697 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:21.257919 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-17 20:43:21.258093 | controller | 2026-03-17 20:43:21.258262 | controller | 2026-03-17 20:43:21.258443 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:21.258658 | controller | Tuesday 17 March 2026 20:43:21 +0000 (0:00:00.028) 0:00:10.408 ********* 2026-03-17 20:43:21.258836 | controller | =============================================================================== 2026-03-17 20:43:21.259077 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.62s 2026-03-17 20:43:21.259267 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.19s 2026-03-17 20:43:21.259463 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-03-17 20:43:21.259649 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-03-17 20:43:21.259843 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-03-17 20:43:21.260048 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-03-17 20:43:21.260264 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.71s 2026-03-17 20:43:21.260511 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-03-17 20:43:21.260703 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-03-17 20:43:21.260890 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-03-17 20:43:21.261079 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-03-17 20:43:21.261273 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-03-17 20:43:21.261447 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-03-17 20:43:21.261611 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-17 20:43:21.261772 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-17 20:43:21.261935 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:21.262095 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:21.262260 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:21.262424 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:21.262591 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:21.373964 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-17 20:43:21.384350 | controller | INFO [download-binaries > idempotence] Executing 2026-03-17 20:43:22.205103 | controller | 2026-03-17 20:43:22.205125 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-17 20:43:22.205130 | controller | 2026-03-17 20:43:22.205133 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-17 20:43:22.205137 | controller | Tuesday 17 March 2026 20:43:22 +0000 (0:00:00.012) 0:00:00.012 ********* 2026-03-17 20:43:22.869837 | controller | ok: [controller -> localhost] 2026-03-17 20:43:22.869898 | controller | 2026-03-17 20:43:22.869910 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-17 20:43:22.870021 | controller | Tuesday 17 March 2026 20:43:22 +0000 (0:00:00.665) 0:00:00.678 ********* 2026-03-17 20:43:23.288426 | controller | ok: [controller -> localhost] 2026-03-17 20:43:23.288566 | controller | 2026-03-17 20:43:23.288777 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-17 20:43:23.288980 | controller | Tuesday 17 March 2026 20:43:23 +0000 (0:00:00.418) 0:00:01.097 ********* 2026-03-17 20:43:23.610658 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-17 20:43:23.610789 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-17 20:43:23.611042 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-17 20:43:23.611247 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-17 20:43:23.611535 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-17 20:43:23.611755 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-17 20:43:23.611961 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-17 20:43:23.612166 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-17 20:43:23.612377 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-17 20:43:23.612599 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-17 20:43:23.612791 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-17 20:43:23.612988 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-17 20:43:23.613185 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-17 20:43:23.613381 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-17 20:43:23.613694 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-17 20:43:23.613843 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-17 20:43:23.614007 | controller | 2026-03-17 20:43:23.614211 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-17 20:43:23.614394 | controller | Tuesday 17 March 2026 20:43:23 +0000 (0:00:00.322) 0:00:01.419 ********* 2026-03-17 20:43:23.733131 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:43:23.733229 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:43:23.733385 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:43:23.733546 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:43:23.733675 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:43:23.733811 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:43:23.733937 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:43:23.734061 | controller | 2026-03-17 20:43:23.734276 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-17 20:43:23.734386 | controller | Tuesday 17 March 2026 20:43:23 +0000 (0:00:00.122) 0:00:01.541 ********* 2026-03-17 20:43:23.826113 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-17 20:43:23.826215 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-17 20:43:23.826356 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-17 20:43:23.826502 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-17 20:43:23.826694 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-17 20:43:23.826816 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-17 20:43:23.827002 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-17 20:43:23.827126 | controller | 2026-03-17 20:43:23.827283 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-17 20:43:23.827408 | controller | Tuesday 17 March 2026 20:43:23 +0000 (0:00:00.092) 0:00:01.634 ********* 2026-03-17 20:43:23.902298 | controller | ok: [controller -> localhost] 2026-03-17 20:43:23.902399 | controller | 2026-03-17 20:43:23.902541 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-17 20:43:23.902686 | controller | Tuesday 17 March 2026 20:43:23 +0000 (0:00:00.076) 0:00:01.711 ********* 2026-03-17 20:43:24.102094 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet', 'checksum': '20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e', 'dest': '/var/lib/downloads/kubelet-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:24.102176 | 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-03-17 20:43:24.102397 | 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-03-17 20:43:24.102496 | 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-03-17 20:43:24.102709 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl', 'checksum': '924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277', 'dest': '/var/lib/downloads/kubectl-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:24.102875 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm', 'checksum': 'a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452', 'dest': '/var/lib/downloads/kubeadm-1.35.2-linux-amd64', 'version': '1.35.2'}) 2026-03-17 20:43:24.103049 | 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-03-17 20:43:24.103156 | controller | 2026-03-17 20:43:24.103288 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:24.103419 | controller | Tuesday 17 March 2026 20:43:24 +0000 (0:00:00.199) 0:00:01.910 ********* 2026-03-17 20:43:24.134583 | controller | skipping: [controller] 2026-03-17 20:43:24.134710 | controller | 2026-03-17 20:43:24.134942 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-17 20:43:24.135150 | controller | Tuesday 17 March 2026 20:43:24 +0000 (0:00:00.032) 0:00:01.943 ********* 2026-03-17 20:43:24.627722 | 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-03-17 20:43:24.638907 | controller | ok: [controller] 2026-03-17 20:43:24.638978 | controller | 2026-03-17 20:43:24.639127 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:24.639278 | controller | Tuesday 17 March 2026 20:43:24 +0000 (0:00:00.504) 0:00:02.447 ********* 2026-03-17 20:43:24.674089 | controller | ok: [controller] => { 2026-03-17 20:43:24.674269 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubelet" 2026-03-17 20:43:24.674536 | controller | } 2026-03-17 20:43:24.674782 | controller | 2026-03-17 20:43:24.675062 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:24.675248 | controller | Tuesday 17 March 2026 20:43:24 +0000 (0:00:00.034) 0:00:02.482 ********* 2026-03-17 20:43:25.267017 | controller | ok: [controller] 2026-03-17 20:43:25.267068 | controller | 2026-03-17 20:43:25.267086 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:25.267310 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.592) 0:00:03.075 ********* 2026-03-17 20:43:25.290832 | controller | skipping: [controller] 2026-03-17 20:43:25.290901 | controller | 2026-03-17 20:43:25.291070 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:25.291082 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.024) 0:00:03.099 ********* 2026-03-17 20:43:25.322117 | controller | skipping: [controller] 2026-03-17 20:43:25.322167 | controller | 2026-03-17 20:43:25.322257 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:25.322369 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.031) 0:00:03.130 ********* 2026-03-17 20:43:25.358312 | controller | ok: [controller] => { 2026-03-17 20:43:25.358980 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-17 20:43:25.359012 | controller | } 2026-03-17 20:43:25.359018 | controller | 2026-03-17 20:43:25.359024 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:25.359030 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.033) 0:00:03.164 ********* 2026-03-17 20:43:25.759484 | controller | ok: [controller] 2026-03-17 20:43:25.759776 | controller | 2026-03-17 20:43:25.760063 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:25.760339 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.401) 0:00:03.565 ********* 2026-03-17 20:43:25.790090 | controller | skipping: [controller] 2026-03-17 20:43:25.790120 | controller | 2026-03-17 20:43:25.790246 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:25.790335 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.030) 0:00:03.596 ********* 2026-03-17 20:43:25.820679 | controller | skipping: [controller] 2026-03-17 20:43:25.821083 | controller | 2026-03-17 20:43:25.821113 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:25.821127 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.032) 0:00:03.629 ********* 2026-03-17 20:43:25.859213 | controller | ok: [controller] => { 2026-03-17 20:43:25.859260 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-17 20:43:25.859351 | controller | } 2026-03-17 20:43:25.859430 | controller | 2026-03-17 20:43:25.859521 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:25.859608 | controller | Tuesday 17 March 2026 20:43:25 +0000 (0:00:00.035) 0:00:03.665 ********* 2026-03-17 20:43:26.298133 | controller | ok: [controller] 2026-03-17 20:43:26.298244 | controller | 2026-03-17 20:43:26.298579 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:26.298606 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.441) 0:00:04.106 ********* 2026-03-17 20:43:26.334631 | controller | skipping: [controller] 2026-03-17 20:43:26.334692 | controller | 2026-03-17 20:43:26.334757 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:26.334847 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.033) 0:00:04.140 ********* 2026-03-17 20:43:26.363355 | controller | skipping: [controller] 2026-03-17 20:43:26.363455 | controller | 2026-03-17 20:43:26.363581 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:26.363707 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.031) 0:00:04.172 ********* 2026-03-17 20:43:26.397525 | controller | ok: [controller] => { 2026-03-17 20:43:26.397576 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-17 20:43:26.397723 | controller | } 2026-03-17 20:43:26.397828 | controller | 2026-03-17 20:43:26.397952 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:26.398074 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.033) 0:00:04.206 ********* 2026-03-17 20:43:26.832532 | controller | ok: [controller] 2026-03-17 20:43:26.832591 | controller | 2026-03-17 20:43:26.832734 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:26.832864 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.434) 0:00:04.640 ********* 2026-03-17 20:43:26.865926 | controller | skipping: [controller] 2026-03-17 20:43:26.865979 | controller | 2026-03-17 20:43:26.866045 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:26.866129 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.031) 0:00:04.672 ********* 2026-03-17 20:43:26.884782 | controller | skipping: [controller] 2026-03-17 20:43:26.884811 | controller | 2026-03-17 20:43:26.884921 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:26.885007 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.021) 0:00:04.693 ********* 2026-03-17 20:43:26.913456 | controller | ok: [controller] => { 2026-03-17 20:43:26.913555 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubectl" 2026-03-17 20:43:26.913665 | controller | } 2026-03-17 20:43:26.913772 | controller | 2026-03-17 20:43:26.913897 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:26.914017 | controller | Tuesday 17 March 2026 20:43:26 +0000 (0:00:00.028) 0:00:04.722 ********* 2026-03-17 20:43:27.336249 | controller | ok: [controller] 2026-03-17 20:43:27.336296 | controller | 2026-03-17 20:43:27.336307 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:27.336316 | controller | Tuesday 17 March 2026 20:43:27 +0000 (0:00:00.421) 0:00:05.144 ********* 2026-03-17 20:43:27.367215 | controller | skipping: [controller] 2026-03-17 20:43:27.370908 | controller | 2026-03-17 20:43:27.370927 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:27.370936 | controller | Tuesday 17 March 2026 20:43:27 +0000 (0:00:00.031) 0:00:05.175 ********* 2026-03-17 20:43:27.402924 | controller | skipping: [controller] 2026-03-17 20:43:27.402943 | controller | 2026-03-17 20:43:27.402949 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:27.402954 | controller | Tuesday 17 March 2026 20:43:27 +0000 (0:00:00.032) 0:00:05.208 ********* 2026-03-17 20:43:27.443026 | controller | ok: [controller] => { 2026-03-17 20:43:27.443269 | controller | "msg": "https://dl.k8s.io/release/v1.35.2/bin/linux/amd64/kubeadm" 2026-03-17 20:43:27.443636 | controller | } 2026-03-17 20:43:27.443824 | controller | 2026-03-17 20:43:27.444054 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:27.444242 | controller | Tuesday 17 March 2026 20:43:27 +0000 (0:00:00.042) 0:00:05.250 ********* 2026-03-17 20:43:27.927368 | controller | ok: [controller] 2026-03-17 20:43:27.927455 | controller | 2026-03-17 20:43:27.927602 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:27.927750 | controller | Tuesday 17 March 2026 20:43:27 +0000 (0:00:00.482) 0:00:05.733 ********* 2026-03-17 20:43:27.959242 | controller | skipping: [controller] 2026-03-17 20:43:27.959284 | controller | 2026-03-17 20:43:27.959383 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-17 20:43:27.959468 | controller | Tuesday 17 March 2026 20:43:27 +0000 (0:00:00.033) 0:00:05.766 ********* 2026-03-17 20:43:27.981167 | controller | skipping: [controller] 2026-03-17 20:43:27.981255 | controller | 2026-03-17 20:43:27.981381 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-17 20:43:27.981504 | controller | Tuesday 17 March 2026 20:43:27 +0000 (0:00:00.023) 0:00:05.789 ********* 2026-03-17 20:43:28.009664 | controller | ok: [controller] => { 2026-03-17 20:43:28.009786 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-17 20:43:28.009913 | controller | } 2026-03-17 20:43:28.010029 | controller | 2026-03-17 20:43:28.010227 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-17 20:43:28.010358 | controller | Tuesday 17 March 2026 20:43:28 +0000 (0:00:00.028) 0:00:05.818 ********* 2026-03-17 20:43:28.438113 | controller | ok: [controller] 2026-03-17 20:43:28.438163 | controller | 2026-03-17 20:43:28.438251 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-17 20:43:28.438342 | controller | Tuesday 17 March 2026 20:43:28 +0000 (0:00:00.427) 0:00:06.245 ********* 2026-03-17 20:43:28.462981 | controller | skipping: [controller] 2026-03-17 20:43:28.463026 | controller | 2026-03-17 20:43:28.463106 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:28.463260 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-17 20:43:28.463291 | controller | 2026-03-17 20:43:28.465231 | controller | 2026-03-17 20:43:28.465256 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:28.465261 | controller | Tuesday 17 March 2026 20:43:28 +0000 (0:00:00.027) 0:00:06.272 ********* 2026-03-17 20:43:28.465264 | controller | =============================================================================== 2026-03-17 20:43:28.465267 | controller | Gather minimal facts ---------------------------------------------------- 0.67s 2026-03-17 20:43:28.465271 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.59s 2026-03-17 20:43:28.465274 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.50s 2026-03-17 20:43:28.465277 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-03-17 20:43:28.465280 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-17 20:43:28.465284 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-03-17 20:43:28.465287 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.43s 2026-03-17 20:43:28.465290 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-03-17 20:43:28.465293 | controller | Find all subdirectories in the role location ---------------------------- 0.42s 2026-03-17 20:43:28.465296 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.40s 2026-03-17 20:43:28.465299 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-03-17 20:43:28.465303 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-03-17 20:43:28.465311 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-03-17 20:43:28.465314 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-17 20:43:28.465317 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-03-17 20:43:28.465321 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:28.465324 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-17 20:43:28.465327 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-03-17 20:43:28.465330 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.03s 2026-03-17 20:43:28.465333 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-03-17 20:43:28.621720 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-17 20:43:28.630722 | controller | INFO [download-binaries > side_effect] Executing 2026-03-17 20:43:28.631184 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:28.636913 | controller | INFO [download-binaries > verify] Executing 2026-03-17 20:43:29.457844 | controller | 2026-03-17 20:43:29.458022 | controller | PLAY [Verify] ****************************************************************** 2026-03-17 20:43:29.458197 | controller | 2026-03-17 20:43:29.458338 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-17 20:43:29.458484 | controller | Tuesday 17 March 2026 20:43:29 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-03-17 20:43:31.477655 | 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-03-17 20:43:31.482854 | controller | ok: [controller] 2026-03-17 20:43:31.483152 | controller | 2026-03-17 20:43:31.483414 | controller | TASK [Stat target dir] ********************************************************* 2026-03-17 20:43:31.483684 | controller | Tuesday 17 March 2026 20:43:31 +0000 (0:00:02.024) 0:00:02.036 ********* 2026-03-17 20:43:31.891139 | controller | ok: [controller] 2026-03-17 20:43:31.894586 | controller | 2026-03-17 20:43:31.894603 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-17 20:43:31.894607 | controller | Tuesday 17 March 2026 20:43:31 +0000 (0:00:00.408) 0:00:02.444 ********* 2026-03-17 20:43:31.928717 | controller | ok: [controller] => { 2026-03-17 20:43:31.928736 | controller | "changed": false, 2026-03-17 20:43:31.928740 | controller | "msg": "All assertions passed" 2026-03-17 20:43:31.928744 | controller | } 2026-03-17 20:43:31.928749 | controller | 2026-03-17 20:43:31.928753 | controller | TASK [Find target files] ******************************************************* 2026-03-17 20:43:31.928757 | controller | Tuesday 17 March 2026 20:43:31 +0000 (0:00:00.036) 0:00:02.480 ********* 2026-03-17 20:43:32.333289 | controller | ok: [controller] 2026-03-17 20:43:32.333584 | controller | 2026-03-17 20:43:32.333861 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-17 20:43:32.334142 | controller | Tuesday 17 March 2026 20:43:32 +0000 (0:00:00.404) 0:00:02.885 ********* 2026-03-17 20:43:32.365849 | controller | ok: [controller] => { 2026-03-17 20:43:32.366137 | controller | "changed": false, 2026-03-17 20:43:32.366389 | controller | "msg": "All assertions passed" 2026-03-17 20:43:32.366630 | controller | } 2026-03-17 20:43:32.366907 | controller | 2026-03-17 20:43:32.367182 | controller | PLAY RECAP ********************************************************************* 2026-03-17 20:43:32.367448 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-17 20:43:32.367687 | controller | 2026-03-17 20:43:32.367907 | controller | 2026-03-17 20:43:32.368159 | controller | TASKS RECAP ******************************************************************** 2026-03-17 20:43:32.368434 | controller | Tuesday 17 March 2026 20:43:32 +0000 (0:00:00.034) 0:00:02.919 ********* 2026-03-17 20:43:32.368688 | controller | =============================================================================== 2026-03-17 20:43:32.368926 | controller | Gathering Facts --------------------------------------------------------- 2.02s 2026-03-17 20:43:32.369178 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-03-17 20:43:32.369417 | controller | Find target files ------------------------------------------------------- 0.40s 2026-03-17 20:43:32.369656 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-03-17 20:43:32.369895 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-17 20:43:32.477406 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-17 20:43:32.489290 | controller | INFO [download-binaries > cleanup] Executing 2026-03-17 20:43:32.489820 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-17 20:43:32.496852 | controller | INFO [download-binaries > destroy] Executing 2026-03-17 20:43:32.496976 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-17 20:43:32.497067 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-17 20:43:32.497336 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-17 20:43:33.019147 | controller | ok: Runtime: 0:00:45.757129 2026-03-17 20:43:33.028997 | 2026-03-17 20:43:33.029126 | PLAY RECAP 2026-03-17 20:43:33.029179 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:43:33.029202 | 2026-03-17 20:43:33.193018 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-17 20:43:33.194623 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:43:33.833637 | 2026-03-17 20:43:33.833804 | PLAY [all] 2026-03-17 20:43:33.845466 | 2026-03-17 20:43:33.845633 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-17 20:43:34.287805 | controller | changed 2026-03-17 20:43:43.439947 | 2026-03-17 20:43:43.440185 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-17 20:43:43.892118 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:43.892224 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:43.899742 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:43.901687 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:43.903502 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:43.904721 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:43.906637 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:43.908514 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:43.909243 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:43.911661 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:43.913607 | controller | environment: line 1: kubectl: command not found 2026-03-17 20:43:43.915318 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-17 20:43:43.973242 | controller | ok: Runtime: 0:00:00.035846 2026-03-17 20:43:43.982842 | 2026-03-17 20:43:43.983055 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-17 20:43:44.244059 | controller | changed 2026-03-17 20:43:44.250678 | 2026-03-17 20:43:44.250808 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-17 20:43:44.496618 | controller | environment: line 5: kubectl: command not found 2026-03-17 20:43:44.497251 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:44.498481 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:44.499129 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-17 20:43:44.782414 | controller | ok: Runtime: 0:00:00.011650 2026-03-17 20:43:44.790216 | 2026-03-17 20:43:44.790315 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-17 20:43:45.505770 | controller | changed: 2026-03-17 20:43:45.506549 | controller | created directory /var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/work/logs/controller 2026-03-17 20:43:45.506608 | controller | cd+++++++++ objects/ 2026-03-17 20:43:45.506647 | controller | cd+++++++++ objects/cluster/ 2026-03-17 20:43:45.506680 | controller | cd+++++++++ objects/namespaced/ 2026-03-17 20:43:45.514380 | 2026-03-17 20:43:45.514454 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-17 20:43:45.746749 | controller | changed 2026-03-17 20:43:45.750840 | 2026-03-17 20:43:45.750908 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-17 20:43:45.974554 | controller | changed 2026-03-17 20:43:45.980482 | 2026-03-17 20:43:45.980555 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-17 20:43:46.213885 | controller | environment: line 3: kubectl: command not found 2026-03-17 20:43:46.525269 | controller | ok: Runtime: 0:00:00.013433 2026-03-17 20:43:46.529325 | 2026-03-17 20:43:46.529390 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-17 20:43:47.119265 | controller | changed: 2026-03-17 20:43:47.119449 | controller | cd+++++++++ pod-logs/ 2026-03-17 20:43:47.119482 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-17 20:43:47.126548 | 2026-03-17 20:43:47.126631 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-17 20:43:47.362436 | controller | changed: "values" 2026-03-17 20:43:47.554467 | controller | changed: "releases" 2026-03-17 20:43:47.566868 | 2026-03-17 20:43:47.566976 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-17 20:43:47.812003 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-17 20:43:48.104180 | controller | ok: Runtime: 0:00:00.008970 2026-03-17 20:43:48.108425 | 2026-03-17 20:43:48.108502 | TASK [helm-release-status : Downloads logs to executor] 2026-03-17 20:43:48.678590 | controller | changed: 2026-03-17 20:43:48.678840 | controller | cd+++++++++ helm/ 2026-03-17 20:43:48.678893 | controller | cd+++++++++ helm/releases/ 2026-03-17 20:43:48.678929 | controller | cd+++++++++ helm/values/ 2026-03-17 20:43:48.685810 | 2026-03-17 20:43:48.685898 | PLAY RECAP 2026-03-17 20:43:48.685965 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-17 20:43:48.685997 | 2026-03-17 20:43:48.870377 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-17 20:43:48.871944 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:43:49.536805 | 2026-03-17 20:43:50.506936 | PLAY [all] 2026-03-17 20:43:50.524374 | 2026-03-17 20:43:50.524528 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-17 20:43:50.569719 | controller | skipping: Conditional result was False 2026-03-17 20:43:50.575852 | 2026-03-17 20:43:50.575995 | TASK [fetch-output : Set log path for single node] 2026-03-17 20:43:50.606699 | controller | ok 2026-03-17 20:43:50.612371 | 2026-03-17 20:43:50.612488 | LOOP [fetch-output : Ensure local output dirs] 2026-03-17 20:43:51.023176 | controller -> localhost | ok: "/var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/work/logs" 2026-03-17 20:43:51.253359 | controller -> localhost | changed: "/var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/work/artifacts" 2026-03-17 20:43:51.510880 | controller -> localhost | changed: "/var/lib/zuul/builds/61a3ec8eef9f4e4f89ed9a24e4055aa5/work/docs" 2026-03-17 20:43:51.525992 | 2026-03-17 20:43:51.526153 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-17 20:43:52.263031 | controller | changed: .d..t...... ./ 2026-03-17 20:43:52.263239 | controller | changed: All items complete 2026-03-17 20:43:52.263267 | 2026-03-17 20:43:52.744402 | controller | changed: .d..t...... ./ 2026-03-17 20:43:53.246702 | controller | changed: .d..t...... ./ 2026-03-17 20:43:53.264726 | 2026-03-17 20:43:53.265275 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-17 20:43:53.701250 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007862 2026-03-17 20:43:53.958555 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008850 2026-03-17 20:43:53.979684 | 2026-03-17 20:43:53.979818 | PLAY [all] 2026-03-17 20:43:53.985424 | 2026-03-17 20:43:53.985495 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-17 20:43:54.444858 | controller | changed 2026-03-17 20:43:55.005075 | 2026-03-17 20:43:55.005228 | PLAY RECAP 2026-03-17 20:43:55.005303 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-17 20:43:55.005394 | 2026-03-17 20:43:55.683181 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-17 20:43:55.686063 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-17 20:43:56.267821 | 2026-03-17 20:43:56.267964 | PLAY [localhost] 2026-03-17 20:43:56.278360 | 2026-03-17 20:43:56.278452 | TASK [Generate Zuul manifest] 2026-03-17 20:43:56.302432 | localhost | ok 2026-03-17 20:43:56.322012 | 2026-03-17 20:43:56.322121 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-17 20:43:56.765504 | localhost | changed 2026-03-17 20:43:56.779561 | 2026-03-17 20:43:56.779674 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-17 20:43:57.505525 | localhost | ok 2026-03-17 20:43:57.516999 | 2026-03-17 20:43:57.517074 | TASK [Upload logs] 2026-03-17 20:43:57.553071 | localhost | ok 2026-03-17 20:43:57.614688 | 2026-03-17 20:43:57.614841 | TASK [Set zuul-log-path fact] 2026-03-17 20:43:57.634980 | localhost | ok 2026-03-17 20:43:57.649750 | 2026-03-17 20:43:57.649835 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-17 20:43:57.683945 | localhost | ok 2026-03-17 20:43:57.691595 | 2026-03-17 20:43:57.691664 | TASK [upload-logs : Create log directories] 2026-03-17 20:43:58.100638 | localhost | changed 2026-03-17 20:43:58.107038 | 2026-03-17 20:43:58.107129 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-17 20:43:58.533964 | localhost -> localhost | ok: Runtime: 0:00:00.006683 2026-03-17 20:43:58.542885 | 2026-03-17 20:43:58.543084 | TASK [upload-logs : Upload logs to log server] 2026-03-17 20:43:59.041942 | localhost | Output suppressed because no_log was given 2026-03-17 20:43:59.047192 | 2026-03-17 20:43:59.047286 | LOOP [upload-logs : Compress console log and json output] 2026-03-17 20:43:59.097793 | localhost | skipping: Conditional result was False 2026-03-17 20:43:59.105197 | localhost | skipping: Conditional result was False 2026-03-17 20:43:59.117741 | 2026-03-17 20:43:59.117949 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-17 20:43:59.164867 | localhost | skipping: Conditional result was False 2026-03-17 20:43:59.165296 | 2026-03-17 20:43:59.169096 | localhost | skipping: Conditional result was False 2026-03-17 20:43:59.188064 | 2026-03-17 20:43:59.188271 | LOOP [upload-logs : Upload console log and json output]