2026-04-17 00:50:56.432094 | Job console starting 2026-04-17 00:50:56.445172 | Updating git repos 2026-04-17 00:50:56.491614 | Cloning repos into workspace 2026-04-17 00:51:00.804243 | Restoring repo states 2026-04-17 00:51:00.820664 | Merging changes 2026-04-17 00:51:01.424054 | Checking out repos 2026-04-17 00:51:01.656795 | Preparing playbooks 2026-04-17 00:51:08.178204 | Running Ansible setup 2026-04-17 00:51:12.944365 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-17 00:51:13.613547 | 2026-04-17 00:51:13.613722 | PLAY [localhost] 2026-04-17 00:51:13.622116 | 2026-04-17 00:51:13.622210 | TASK [Gathering Facts] 2026-04-17 00:51:14.516707 | localhost | ok 2026-04-17 00:51:14.527078 | 2026-04-17 00:51:14.527215 | TASK [Setup log path fact] 2026-04-17 00:51:14.548179 | localhost | ok 2026-04-17 00:51:14.559878 | 2026-04-17 00:51:14.559987 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-17 00:51:14.589508 | localhost | ok 2026-04-17 00:51:14.599023 | 2026-04-17 00:51:14.599163 | TASK [emit-job-header : Print job information] 2026-04-17 00:51:14.640575 | # Job Information 2026-04-17 00:51:14.640779 | Ansible Version: 2.16.16 2026-04-17 00:51:14.640828 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-04-17 00:51:14.640860 | Pipeline: check 2026-04-17 00:51:14.640890 | Executor: 0a8996d2b663 2026-04-17 00:51:14.640919 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/261 2026-04-17 00:51:14.640984 | Event ID: 5e01fd10-39f7-11f1-9fac-709dc56244ed 2026-04-17 00:51:14.645796 | 2026-04-17 00:51:14.645903 | LOOP [emit-job-header : Print node information] 2026-04-17 00:51:14.728181 | localhost | ok: 2026-04-17 00:51:14.728630 | localhost | # Node Information 2026-04-17 00:51:14.728661 | localhost | Inventory Hostname: controller 2026-04-17 00:51:14.728684 | localhost | Hostname: np0000166909 2026-04-17 00:51:14.728703 | localhost | Username: zuul 2026-04-17 00:51:14.728727 | localhost | Distro: Debian 13.4 2026-04-17 00:51:14.728747 | localhost | Provider: yul1 2026-04-17 00:51:14.728766 | localhost | Region: ca-ymq-1 2026-04-17 00:51:14.728785 | localhost | Label: debian-trixie 2026-04-17 00:51:14.728804 | localhost | Product Name: OpenStack Nova 2026-04-17 00:51:14.728823 | localhost | Interface IP: 199.204.45.244 2026-04-17 00:51:14.747836 | 2026-04-17 00:51:14.747984 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-17 00:51:15.322763 | localhost -> localhost | changed 2026-04-17 00:51:15.330880 | 2026-04-17 00:51:15.331478 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-17 00:51:16.306760 | localhost -> localhost | changed 2026-04-17 00:51:16.315357 | 2026-04-17 00:51:16.315443 | PLAY [all] 2026-04-17 00:51:16.323018 | 2026-04-17 00:51:16.323182 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-17 00:51:16.550516 | controller -> localhost | ok 2026-04-17 00:51:16.560050 | 2026-04-17 00:51:16.560124 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-17 00:51:16.592261 | controller | ok 2026-04-17 00:51:16.608463 | controller | included: /var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-17 00:51:16.613204 | 2026-04-17 00:51:16.613266 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-17 00:51:18.003518 | controller -> localhost | Generating public/private rsa key pair. 2026-04-17 00:51:18.003771 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/work/809718033383464d87011c7d5b75b3f4_id_rsa 2026-04-17 00:51:18.003820 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/work/809718033383464d87011c7d5b75b3f4_id_rsa.pub 2026-04-17 00:51:18.003858 | controller -> localhost | The key fingerprint is: 2026-04-17 00:51:18.003891 | controller -> localhost | SHA256:JVv/A7HCMth99N0K0YnxGG1w4HSyTdANHs0Th83dZI4 zuul-build-sshkey 2026-04-17 00:51:18.003942 | controller -> localhost | The key's randomart image is: 2026-04-17 00:51:18.003977 | controller -> localhost | +---[RSA 3072]----+ 2026-04-17 00:51:18.004015 | controller -> localhost | | O**@B| 2026-04-17 00:51:18.004053 | controller -> localhost | | o /=BX| 2026-04-17 00:51:18.004087 | controller -> localhost | | . o O.E o| 2026-04-17 00:51:18.004121 | controller -> localhost | | o B o = ..| 2026-04-17 00:51:18.004156 | controller -> localhost | | . S + * . o| 2026-04-17 00:51:18.004190 | controller -> localhost | | o o + . | 2026-04-17 00:51:18.004226 | controller -> localhost | | + | 2026-04-17 00:51:18.004263 | controller -> localhost | | . | 2026-04-17 00:51:18.004301 | controller -> localhost | | | 2026-04-17 00:51:18.004334 | controller -> localhost | +----[SHA256]-----+ 2026-04-17 00:51:18.004413 | controller -> localhost | ok: Runtime: 0:00:00.943515 2026-04-17 00:51:18.010871 | 2026-04-17 00:51:18.010958 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-17 00:51:18.043562 | controller | ok 2026-04-17 00:51:18.055602 | controller | included: /var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-17 00:51:18.067477 | 2026-04-17 00:51:18.067569 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-17 00:51:18.093571 | controller | skipping: Conditional result was False 2026-04-17 00:51:18.098516 | 2026-04-17 00:51:18.098581 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-17 00:51:18.696850 | controller | changed 2026-04-17 00:51:18.704724 | 2026-04-17 00:51:18.704794 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-17 00:51:18.918563 | controller | ok 2026-04-17 00:51:18.944712 | 2026-04-17 00:51:18.944860 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-17 00:51:19.501615 | controller | changed 2026-04-17 00:51:19.505763 | 2026-04-17 00:51:19.505824 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-17 00:51:20.002193 | controller | changed 2026-04-17 00:51:20.009988 | 2026-04-17 00:51:20.010076 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-17 00:51:20.045290 | controller | skipping: Conditional result was False 2026-04-17 00:51:20.051020 | 2026-04-17 00:51:20.051105 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-17 00:51:20.437919 | controller -> localhost | changed 2026-04-17 00:51:20.452837 | 2026-04-17 00:51:20.452964 | TASK [add-build-sshkey : Add back temp key] 2026-04-17 00:51:20.735219 | controller -> localhost | Identity added: /var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/work/809718033383464d87011c7d5b75b3f4_id_rsa (zuul-build-sshkey) 2026-04-17 00:51:20.735708 | controller -> localhost | ok: Runtime: 0:00:00.011808 2026-04-17 00:51:20.741800 | 2026-04-17 00:51:20.741888 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-17 00:51:21.086790 | controller | ok 2026-04-17 00:51:21.090666 | 2026-04-17 00:51:21.090730 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-17 00:51:21.116944 | controller | skipping: Conditional result was False 2026-04-17 00:51:21.130695 | 2026-04-17 00:51:21.130845 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-17 00:51:21.497017 | controller | ok 2026-04-17 00:51:21.505338 | 2026-04-17 00:51:21.505426 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-17 00:51:22.663641 | controller | Output suppressed because no_log was given 2026-04-17 00:51:22.673103 | 2026-04-17 00:51:22.673290 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-17 00:51:22.914534 | controller | ok: "logs" 2026-04-17 00:51:22.914981 | controller | ok: All items complete 2026-04-17 00:51:22.915060 | 2026-04-17 00:51:23.085655 | controller | ok: "artifacts" 2026-04-17 00:51:23.278640 | controller | ok: "docs" 2026-04-17 00:51:23.785637 | 2026-04-17 00:51:23.785810 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-17 00:51:24.016173 | controller | changed: "logs" 2026-04-17 00:51:24.202635 | controller | changed: "artifacts" 2026-04-17 00:51:24.380274 | controller | changed: "docs" 2026-04-17 00:51:24.391372 | 2026-04-17 00:51:24.391502 | PLAY RECAP 2026-04-17 00:51:24.391549 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-17 00:51:24.391579 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 00:51:24.391599 | 2026-04-17 00:51:24.529147 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-17 00:51:24.534253 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-17 00:51:25.211423 | 2026-04-17 00:51:25.211555 | PLAY [all] 2026-04-17 00:51:25.223177 | 2026-04-17 00:51:25.223268 | TASK [setup-uv : Extract archive] 2026-04-17 00:51:27.951877 | controller | changed 2026-04-17 00:51:27.961939 | 2026-04-17 00:51:27.962089 | TASK [setup-uv : Print version] 2026-04-17 00:51:28.396277 | controller | uv 0.8.13 2026-04-17 00:51:28.502333 | controller | ok: Runtime: 0:00:00.015753 2026-04-17 00:51:28.512229 | 2026-04-17 00:51:28.512338 | PLAY RECAP 2026-04-17 00:51:28.512427 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 00:51:28.512480 | 2026-04-17 00:51:28.622931 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-17 00:51:28.629025 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-17 00:51:29.182784 | 2026-04-17 00:51:29.182896 | PLAY [all] 2026-04-17 00:51:29.192567 | 2026-04-17 00:51:29.192637 | TASK [Update apt cache] 2026-04-17 00:51:34.171870 | controller | ok 2026-04-17 00:51:34.180122 | 2026-04-17 00:51:34.180212 | TASK [Disable firewalld] 2026-04-17 00:51:34.206047 | controller | skipping: Conditional result was False 2026-04-17 00:51:34.212920 | 2026-04-17 00:51:34.213034 | TASK [Install "jq" for log collection] 2026-04-17 00:51:36.360188 | controller | changed 2026-04-17 00:51:36.362515 | 2026-04-17 00:51:36.362583 | PLAY RECAP 2026-04-17 00:51:36.362641 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-17 00:51:36.362671 | 2026-04-17 00:51:36.509267 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-04-17 00:51:36.512327 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-17 00:51:37.105468 | 2026-04-17 00:51:37.105904 | PLAY [all] 2026-04-17 00:51:37.116204 | 2026-04-17 00:51:37.116307 | TASK [Copy inventory file for Zuul] 2026-04-17 00:51:39.077035 | controller | changed 2026-04-17 00:51:39.084046 | 2026-04-17 00:51:39.084141 | TASK [Switch "ansible_host" to private IP] 2026-04-17 00:51:39.378888 | controller | changed: 1 replacements made 2026-04-17 00:51:39.386026 | 2026-04-17 00:51:39.386096 | TASK [Run Molecule scenario] 2026-04-17 00:51:39.842891 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-17 00:51:39.843004 | controller | Creating virtual environment at: .venv 2026-04-17 00:51:40.299029 | controller | Downloading ansible-core (2.3MiB) 2026-04-17 00:51:40.311836 | controller | Downloading pygments (1.2MiB) 2026-04-17 00:51:40.320057 | controller | Downloading cryptography (4.3MiB) 2026-04-17 00:51:40.458753 | controller | Downloading cryptography 2026-04-17 00:51:40.510028 | controller | Downloading pygments 2026-04-17 00:51:40.665690 | controller | Downloading ansible-core 2026-04-17 00:51:41.520017 | controller | Installed 36 packages in 853ms 2026-04-17 00:51:42.242862 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-04-17 00:51:42.242986 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-04-17 00:51:43.144950 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-17 00:51:43.145007 | controller | INFO default scenario not found, disabling shared state. 2026-04-17 00:51:43.145029 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-17 00:51:43.145038 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-17 00:51:59.869726 | controller | INFO [download-binaries > dependency] Executing 2026-04-17 00:51:59.869800 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-17 00:51:59.869810 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-17 00:51:59.869843 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-17 00:51:59.874040 | controller | INFO [download-binaries > cleanup] Executing 2026-04-17 00:51:59.874342 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 00:51:59.879603 | controller | INFO [download-binaries > destroy] Executing 2026-04-17 00:51:59.879623 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-17 00:51:59.879716 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-17 00:51:59.885008 | controller | INFO [download-binaries > syntax] Executing 2026-04-17 00:52:00.754845 | controller | 2026-04-17 00:52:00.755187 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-04-17 00:52:00.822356 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-04-17 00:52:00.830900 | controller | INFO [download-binaries > create] Executing 2026-04-17 00:52:00.832431 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 00:52:00.837882 | controller | INFO [download-binaries > prepare] Executing 2026-04-17 00:52:00.838168 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 00:52:00.843589 | controller | INFO [download-binaries > converge] Executing 2026-04-17 00:52:02.406614 | controller | 2026-04-17 00:52:02.406972 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-17 00:52:02.407173 | controller | 2026-04-17 00:52:02.407388 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-17 00:52:02.407591 | controller | Friday 17 April 2026 00:52:02 +0000 (0:00:00.266) 0:00:00.266 ********** 2026-04-17 00:52:03.103803 | controller | ok: [controller -> localhost] 2026-04-17 00:52:03.103871 | controller | 2026-04-17 00:52:03.104094 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-17 00:52:03.104340 | controller | Friday 17 April 2026 00:52:03 +0000 (0:00:00.735) 0:00:01.002 ********** 2026-04-17 00:52:03.562635 | controller | ok: [controller -> localhost] 2026-04-17 00:52:03.562700 | controller | 2026-04-17 00:52:03.562836 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-17 00:52:03.562959 | controller | Friday 17 April 2026 00:52:03 +0000 (0:00:00.459) 0:00:01.462 ********** 2026-04-17 00:52:03.904181 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-17 00:52:03.904378 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-17 00:52:03.904604 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-17 00:52:03.904831 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-17 00:52:03.905044 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-17 00:52:03.905288 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-17 00:52:03.905453 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-17 00:52:03.905652 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-17 00:52:03.905862 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-17 00:52:03.906049 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-17 00:52:03.906245 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-17 00:52:03.906451 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-17 00:52:03.906646 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-17 00:52:03.906848 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-17 00:52:03.907043 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-17 00:52:03.907244 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-17 00:52:03.907444 | controller | 2026-04-17 00:52:03.907639 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-17 00:52:03.907973 | controller | Friday 17 April 2026 00:52:03 +0000 (0:00:00.341) 0:00:01.803 ********** 2026-04-17 00:52:04.061415 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-17 00:52:04.061617 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-17 00:52:04.061846 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-17 00:52:04.062051 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-17 00:52:04.062242 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-17 00:52:04.062443 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-17 00:52:04.062614 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-17 00:52:04.062813 | controller | 2026-04-17 00:52:04.063000 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-17 00:52:04.063239 | controller | Friday 17 April 2026 00:52:04 +0000 (0:00:00.156) 0:00:01.960 ********** 2026-04-17 00:52:04.161057 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-17 00:52:04.161241 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-17 00:52:04.161442 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-17 00:52:04.161638 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-17 00:52:04.161838 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-17 00:52:04.162038 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-17 00:52:04.162225 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-17 00:52:04.162405 | controller | 2026-04-17 00:52:04.162608 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-17 00:52:04.162857 | controller | Friday 17 April 2026 00:52:04 +0000 (0:00:00.099) 0:00:02.060 ********** 2026-04-17 00:52:04.236041 | controller | ok: [controller -> localhost] 2026-04-17 00:52:04.236099 | controller | 2026-04-17 00:52:04.236361 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-17 00:52:04.236562 | controller | Friday 17 April 2026 00:52:04 +0000 (0:00:00.075) 0:00:02.135 ********** 2026-04-17 00:52:04.477915 | 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-17 00:52:04.478106 | 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-17 00:52:04.478410 | 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-17 00:52:04.478724 | 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-17 00:52:04.479015 | 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-17 00:52:04.479306 | 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-17 00:52:04.479595 | 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-17 00:52:04.479920 | controller | 2026-04-17 00:52:04.480194 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:04.480530 | controller | Friday 17 April 2026 00:52:04 +0000 (0:00:00.241) 0:00:02.377 ********** 2026-04-17 00:52:04.511937 | controller | skipping: [controller] 2026-04-17 00:52:04.512125 | controller | 2026-04-17 00:52:04.512490 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-17 00:52:04.512693 | controller | Friday 17 April 2026 00:52:04 +0000 (0:00:00.034) 0:00:02.411 ********** 2026-04-17 00:52:05.328624 | 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-17 00:52:05.338238 | controller | changed: [controller] 2026-04-17 00:52:05.338312 | controller | 2026-04-17 00:52:05.338413 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:05.338502 | controller | Friday 17 April 2026 00:52:05 +0000 (0:00:00.826) 0:00:03.238 ********** 2026-04-17 00:52:05.373875 | controller | ok: [controller] => { 2026-04-17 00:52:05.374077 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-17 00:52:05.374275 | controller | } 2026-04-17 00:52:05.374460 | controller | 2026-04-17 00:52:05.374671 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:05.374872 | controller | Friday 17 April 2026 00:52:05 +0000 (0:00:00.034) 0:00:03.273 ********** 2026-04-17 00:52:24.555884 | 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-17 00:52:24.565296 | controller | changed: [controller] 2026-04-17 00:52:24.565479 | controller | 2026-04-17 00:52:24.565690 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:52:24.565887 | controller | Friday 17 April 2026 00:52:24 +0000 (0:00:19.191) 0:00:22.464 ********** 2026-04-17 00:52:24.602372 | controller | skipping: [controller] 2026-04-17 00:52:24.602471 | controller | 2026-04-17 00:52:24.602612 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:24.602746 | controller | Friday 17 April 2026 00:52:24 +0000 (0:00:00.036) 0:00:22.502 ********** 2026-04-17 00:52:24.637081 | controller | skipping: [controller] 2026-04-17 00:52:24.637253 | controller | 2026-04-17 00:52:24.637472 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:24.637685 | controller | Friday 17 April 2026 00:52:24 +0000 (0:00:00.034) 0:00:22.536 ********** 2026-04-17 00:52:24.676097 | controller | ok: [controller] => { 2026-04-17 00:52:24.676198 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-17 00:52:24.676496 | controller | } 2026-04-17 00:52:24.676662 | controller | 2026-04-17 00:52:24.676875 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:24.677081 | controller | Friday 17 April 2026 00:52:24 +0000 (0:00:00.039) 0:00:22.575 ********** 2026-04-17 00:52:25.359170 | controller | changed: [controller] 2026-04-17 00:52:25.359233 | controller | 2026-04-17 00:52:25.360323 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:52:25.360372 | controller | Friday 17 April 2026 00:52:25 +0000 (0:00:00.678) 0:00:23.253 ********** 2026-04-17 00:52:25.393463 | controller | skipping: [controller] 2026-04-17 00:52:25.393489 | controller | 2026-04-17 00:52:25.393499 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:25.393507 | controller | Friday 17 April 2026 00:52:25 +0000 (0:00:00.038) 0:00:23.292 ********** 2026-04-17 00:52:25.427426 | controller | skipping: [controller] 2026-04-17 00:52:25.427675 | controller | 2026-04-17 00:52:25.427937 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:25.428186 | controller | Friday 17 April 2026 00:52:25 +0000 (0:00:00.034) 0:00:23.327 ********** 2026-04-17 00:52:25.466031 | controller | ok: [controller] => { 2026-04-17 00:52:25.466314 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-17 00:52:25.466550 | controller | } 2026-04-17 00:52:25.466773 | controller | 2026-04-17 00:52:25.467019 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:25.467261 | controller | Friday 17 April 2026 00:52:25 +0000 (0:00:00.037) 0:00:23.365 ********** 2026-04-17 00:52:26.253326 | controller | changed: [controller] 2026-04-17 00:52:26.253617 | controller | 2026-04-17 00:52:26.253892 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:52:26.254158 | controller | Friday 17 April 2026 00:52:26 +0000 (0:00:00.787) 0:00:24.152 ********** 2026-04-17 00:52:26.288459 | controller | skipping: [controller] 2026-04-17 00:52:26.288620 | controller | 2026-04-17 00:52:26.288814 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:26.288984 | controller | Friday 17 April 2026 00:52:26 +0000 (0:00:00.035) 0:00:24.188 ********** 2026-04-17 00:52:26.320288 | controller | skipping: [controller] 2026-04-17 00:52:26.320667 | controller | 2026-04-17 00:52:26.320963 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:26.321238 | controller | Friday 17 April 2026 00:52:26 +0000 (0:00:00.031) 0:00:24.220 ********** 2026-04-17 00:52:26.357160 | controller | ok: [controller] => { 2026-04-17 00:52:26.357539 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-17 00:52:26.358413 | controller | } 2026-04-17 00:52:26.358763 | controller | 2026-04-17 00:52:26.359048 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:26.359310 | controller | Friday 17 April 2026 00:52:26 +0000 (0:00:00.036) 0:00:24.256 ********** 2026-04-17 00:52:28.840187 | controller | changed: [controller] 2026-04-17 00:52:28.840581 | controller | 2026-04-17 00:52:28.840857 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:52:28.841118 | controller | Friday 17 April 2026 00:52:28 +0000 (0:00:02.482) 0:00:26.739 ********** 2026-04-17 00:52:28.874056 | controller | skipping: [controller] 2026-04-17 00:52:28.874337 | controller | 2026-04-17 00:52:28.874744 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:28.875039 | controller | Friday 17 April 2026 00:52:28 +0000 (0:00:00.034) 0:00:26.773 ********** 2026-04-17 00:52:28.905983 | controller | skipping: [controller] 2026-04-17 00:52:28.906163 | controller | 2026-04-17 00:52:28.906360 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:28.906524 | controller | Friday 17 April 2026 00:52:28 +0000 (0:00:00.032) 0:00:26.806 ********** 2026-04-17 00:52:28.947285 | controller | ok: [controller] => { 2026-04-17 00:52:28.947338 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-17 00:52:28.947351 | controller | } 2026-04-17 00:52:28.947363 | controller | 2026-04-17 00:52:28.947374 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:28.947385 | controller | Friday 17 April 2026 00:52:28 +0000 (0:00:00.038) 0:00:26.845 ********** 2026-04-17 00:52:52.265962 | controller | changed: [controller] 2026-04-17 00:52:52.266242 | controller | 2026-04-17 00:52:52.266469 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:52:52.266684 | controller | Friday 17 April 2026 00:52:52 +0000 (0:00:23.313) 0:00:50.158 ********** 2026-04-17 00:52:52.292913 | controller | skipping: [controller] 2026-04-17 00:52:52.293252 | controller | 2026-04-17 00:52:52.293552 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:52.293885 | controller | Friday 17 April 2026 00:52:52 +0000 (0:00:00.033) 0:00:50.192 ********** 2026-04-17 00:52:52.328126 | controller | skipping: [controller] 2026-04-17 00:52:52.328150 | controller | 2026-04-17 00:52:52.328159 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:52.328167 | controller | Friday 17 April 2026 00:52:52 +0000 (0:00:00.035) 0:00:50.227 ********** 2026-04-17 00:52:52.368111 | controller | ok: [controller] => { 2026-04-17 00:52:52.368431 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-17 00:52:52.368721 | controller | } 2026-04-17 00:52:52.368953 | controller | 2026-04-17 00:52:52.369217 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:52.369467 | controller | Friday 17 April 2026 00:52:52 +0000 (0:00:00.040) 0:00:50.267 ********** 2026-04-17 00:52:53.967612 | controller | changed: [controller] 2026-04-17 00:52:53.968050 | controller | 2026-04-17 00:52:53.968503 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:52:53.968847 | controller | Friday 17 April 2026 00:52:53 +0000 (0:00:01.595) 0:00:51.863 ********** 2026-04-17 00:52:54.005437 | controller | skipping: [controller] 2026-04-17 00:52:54.005656 | controller | 2026-04-17 00:52:54.005834 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:54.006028 | controller | Friday 17 April 2026 00:52:53 +0000 (0:00:00.041) 0:00:51.904 ********** 2026-04-17 00:52:54.038793 | controller | skipping: [controller] 2026-04-17 00:52:54.039087 | controller | 2026-04-17 00:52:54.039366 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:54.039632 | controller | Friday 17 April 2026 00:52:54 +0000 (0:00:00.033) 0:00:51.938 ********** 2026-04-17 00:52:54.087261 | controller | ok: [controller] => { 2026-04-17 00:52:54.087647 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-17 00:52:54.087912 | controller | } 2026-04-17 00:52:54.088189 | controller | 2026-04-17 00:52:54.088541 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:54.088809 | controller | Friday 17 April 2026 00:52:54 +0000 (0:00:00.048) 0:00:51.986 ********** 2026-04-17 00:52:55.093710 | controller | changed: [controller] 2026-04-17 00:52:55.094773 | controller | 2026-04-17 00:52:55.094800 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:52:55.094812 | controller | Friday 17 April 2026 00:52:55 +0000 (0:00:01.004) 0:00:52.991 ********** 2026-04-17 00:52:55.116391 | controller | skipping: [controller] 2026-04-17 00:52:55.116478 | controller | 2026-04-17 00:52:55.116493 | controller | PLAY RECAP ********************************************************************* 2026-04-17 00:52:55.116502 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-17 00:52:55.116510 | controller | 2026-04-17 00:52:55.116517 | controller | 2026-04-17 00:52:55.116525 | controller | TASKS RECAP ******************************************************************** 2026-04-17 00:52:55.116532 | controller | Friday 17 April 2026 00:52:55 +0000 (0:00:00.022) 0:00:53.013 ********** 2026-04-17 00:52:55.116540 | controller | =============================================================================== 2026-04-17 00:52:55.116547 | controller | vexxhost.containers.download_artifact : Download item ------------------ 23.31s 2026-04-17 00:52:55.116554 | controller | vexxhost.containers.download_artifact : Download item ------------------ 19.19s 2026-04-17 00:52:55.116560 | controller | vexxhost.containers.download_artifact : Download item ------------------- 2.48s 2026-04-17 00:52:55.116568 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.60s 2026-04-17 00:52:55.116575 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-04-17 00:52:55.116595 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.83s 2026-04-17 00:52:55.116855 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-04-17 00:52:55.117048 | controller | Gather minimal facts ---------------------------------------------------- 0.74s 2026-04-17 00:52:55.117239 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.68s 2026-04-17 00:52:55.117358 | controller | Find all subdirectories in the role location ---------------------------- 0.46s 2026-04-17 00:52:55.117478 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-04-17 00:52:55.117619 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-04-17 00:52:55.117771 | controller | Find all components with checksums and get latest versions (CI) --------- 0.16s 2026-04-17 00:52:55.117877 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-17 00:52:55.117995 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-17 00:52:55.118116 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-04-17 00:52:55.118240 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-17 00:52:55.118360 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-17 00:52:55.118480 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-17 00:52:55.118601 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-17 00:52:55.258156 | controller | INFO [download-binaries > converge] Executed: Successful 2026-04-17 00:52:55.267445 | controller | INFO [download-binaries > idempotence] Executing 2026-04-17 00:52:56.065536 | controller | 2026-04-17 00:52:56.065636 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-04-17 00:52:56.065789 | controller | 2026-04-17 00:52:56.065990 | controller | TASK [Gather minimal facts] **************************************************** 2026-04-17 00:52:56.066201 | controller | Friday 17 April 2026 00:52:56 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-04-17 00:52:56.808664 | controller | ok: [controller -> localhost] 2026-04-17 00:52:56.808745 | controller | 2026-04-17 00:52:56.808998 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-04-17 00:52:56.809219 | controller | Friday 17 April 2026 00:52:56 +0000 (0:00:00.742) 0:00:00.755 ********** 2026-04-17 00:52:57.292538 | controller | ok: [controller -> localhost] 2026-04-17 00:52:57.292622 | controller | 2026-04-17 00:52:57.292853 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-04-17 00:52:57.293075 | controller | Friday 17 April 2026 00:52:57 +0000 (0:00:00.483) 0:00:01.239 ********** 2026-04-17 00:52:57.672927 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-04-17 00:52:57.673103 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-04-17 00:52:57.673321 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-04-17 00:52:57.673537 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-04-17 00:52:57.673772 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-04-17 00:52:57.673978 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-04-17 00:52:57.674177 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-04-17 00:52:57.674386 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-04-17 00:52:57.674634 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-04-17 00:52:57.674907 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-04-17 00:52:57.675150 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-04-17 00:52:57.675367 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-04-17 00:52:57.675575 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-04-17 00:52:57.675782 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-04-17 00:52:57.676029 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-04-17 00:52:57.676394 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-04-17 00:52:57.676566 | controller | 2026-04-17 00:52:57.676770 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-04-17 00:52:57.676970 | controller | Friday 17 April 2026 00:52:57 +0000 (0:00:00.381) 0:00:01.620 ********** 2026-04-17 00:52:57.809130 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-17 00:52:57.809223 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-17 00:52:57.809447 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-17 00:52:57.809724 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-17 00:52:57.809991 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-17 00:52:57.810255 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-17 00:52:57.810472 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-17 00:52:57.810638 | controller | 2026-04-17 00:52:57.810864 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-04-17 00:52:57.811038 | controller | Friday 17 April 2026 00:52:57 +0000 (0:00:00.135) 0:00:01.756 ********** 2026-04-17 00:52:57.910810 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-04-17 00:52:57.910968 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-04-17 00:52:57.911167 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-04-17 00:52:57.911409 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-04-17 00:52:57.911653 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-04-17 00:52:57.911904 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-04-17 00:52:57.912071 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-04-17 00:52:57.912321 | controller | 2026-04-17 00:52:57.912559 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-17 00:52:57.912750 | controller | Friday 17 April 2026 00:52:57 +0000 (0:00:00.101) 0:00:01.858 ********** 2026-04-17 00:52:57.994064 | controller | ok: [controller -> localhost] 2026-04-17 00:52:57.994177 | controller | 2026-04-17 00:52:57.994379 | controller | TASK [Include download_artifact role] ****************************************** 2026-04-17 00:52:57.994579 | controller | Friday 17 April 2026 00:52:57 +0000 (0:00:00.082) 0:00:01.941 ********** 2026-04-17 00:52:58.190567 | 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-17 00:52:58.190810 | 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-17 00:52:58.191071 | 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-17 00:52:58.191336 | 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-17 00:52:58.191594 | 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-17 00:52:58.191834 | 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-17 00:52:58.192052 | 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-17 00:52:58.192242 | controller | 2026-04-17 00:52:58.192489 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:58.192585 | controller | Friday 17 April 2026 00:52:58 +0000 (0:00:00.196) 0:00:02.137 ********** 2026-04-17 00:52:58.229700 | controller | skipping: [controller] 2026-04-17 00:52:58.229853 | controller | 2026-04-17 00:52:58.230073 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-17 00:52:58.230271 | controller | Friday 17 April 2026 00:52:58 +0000 (0:00:00.039) 0:00:02.177 ********** 2026-04-17 00:52:58.760172 | 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-17 00:52:58.771501 | controller | ok: [controller] 2026-04-17 00:52:58.771784 | controller | 2026-04-17 00:52:58.772028 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:58.772369 | controller | Friday 17 April 2026 00:52:58 +0000 (0:00:00.541) 0:00:02.719 ********** 2026-04-17 00:52:58.809920 | controller | ok: [controller] => { 2026-04-17 00:52:58.810106 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubelet" 2026-04-17 00:52:58.810293 | controller | } 2026-04-17 00:52:58.810468 | controller | 2026-04-17 00:52:58.810762 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:58.810996 | controller | Friday 17 April 2026 00:52:58 +0000 (0:00:00.037) 0:00:02.757 ********** 2026-04-17 00:52:59.489134 | controller | ok: [controller] 2026-04-17 00:52:59.489225 | controller | 2026-04-17 00:52:59.489416 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:52:59.489682 | controller | Friday 17 April 2026 00:52:59 +0000 (0:00:00.675) 0:00:03.432 ********** 2026-04-17 00:52:59.520748 | controller | skipping: [controller] 2026-04-17 00:52:59.520889 | controller | 2026-04-17 00:52:59.521102 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:52:59.521308 | controller | Friday 17 April 2026 00:52:59 +0000 (0:00:00.035) 0:00:03.467 ********** 2026-04-17 00:52:59.552667 | controller | skipping: [controller] 2026-04-17 00:52:59.552738 | controller | 2026-04-17 00:52:59.552854 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:52:59.552976 | controller | Friday 17 April 2026 00:52:59 +0000 (0:00:00.032) 0:00:03.500 ********** 2026-04-17 00:52:59.589685 | controller | ok: [controller] => { 2026-04-17 00:52:59.589810 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-04-17 00:52:59.590006 | controller | } 2026-04-17 00:52:59.590175 | controller | 2026-04-17 00:52:59.590383 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:52:59.590573 | controller | Friday 17 April 2026 00:52:59 +0000 (0:00:00.036) 0:00:03.536 ********** 2026-04-17 00:53:00.004358 | controller | ok: [controller] 2026-04-17 00:53:00.004438 | controller | 2026-04-17 00:53:00.004599 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:53:00.004727 | controller | Friday 17 April 2026 00:52:59 +0000 (0:00:00.414) 0:00:03.951 ********** 2026-04-17 00:53:00.042874 | controller | skipping: [controller] 2026-04-17 00:53:00.042953 | controller | 2026-04-17 00:53:00.043047 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:53:00.043159 | controller | Friday 17 April 2026 00:53:00 +0000 (0:00:00.039) 0:00:03.990 ********** 2026-04-17 00:53:00.079529 | controller | skipping: [controller] 2026-04-17 00:53:00.079653 | controller | 2026-04-17 00:53:00.079861 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:53:00.080061 | controller | Friday 17 April 2026 00:53:00 +0000 (0:00:00.036) 0:00:04.027 ********** 2026-04-17 00:53:00.121089 | controller | ok: [controller] => { 2026-04-17 00:53:00.121213 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-04-17 00:53:00.121414 | controller | } 2026-04-17 00:53:00.121584 | controller | 2026-04-17 00:53:00.121779 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:53:00.121972 | controller | Friday 17 April 2026 00:53:00 +0000 (0:00:00.041) 0:00:04.068 ********** 2026-04-17 00:53:00.564768 | controller | ok: [controller] 2026-04-17 00:53:00.564845 | controller | 2026-04-17 00:53:00.564855 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:53:00.564959 | controller | Friday 17 April 2026 00:53:00 +0000 (0:00:00.441) 0:00:04.510 ********** 2026-04-17 00:53:00.599972 | controller | skipping: [controller] 2026-04-17 00:53:00.600024 | controller | 2026-04-17 00:53:00.600192 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:53:00.600531 | controller | Friday 17 April 2026 00:53:00 +0000 (0:00:00.037) 0:00:04.547 ********** 2026-04-17 00:53:00.636953 | controller | skipping: [controller] 2026-04-17 00:53:00.637004 | controller | 2026-04-17 00:53:00.637195 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:53:00.637293 | controller | Friday 17 April 2026 00:53:00 +0000 (0:00:00.034) 0:00:04.581 ********** 2026-04-17 00:53:00.669633 | controller | ok: [controller] => { 2026-04-17 00:53:00.669749 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-04-17 00:53:00.670364 | controller | } 2026-04-17 00:53:00.670408 | controller | 2026-04-17 00:53:00.670416 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:53:00.670422 | controller | Friday 17 April 2026 00:53:00 +0000 (0:00:00.035) 0:00:04.616 ********** 2026-04-17 00:53:01.140827 | controller | ok: [controller] 2026-04-17 00:53:01.140910 | controller | 2026-04-17 00:53:01.141083 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:53:01.141198 | controller | Friday 17 April 2026 00:53:01 +0000 (0:00:00.469) 0:00:05.086 ********** 2026-04-17 00:53:01.170781 | controller | skipping: [controller] 2026-04-17 00:53:01.170844 | controller | 2026-04-17 00:53:01.170949 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:53:01.171074 | controller | Friday 17 April 2026 00:53:01 +0000 (0:00:00.031) 0:00:05.118 ********** 2026-04-17 00:53:01.208428 | controller | skipping: [controller] 2026-04-17 00:53:01.208489 | controller | 2026-04-17 00:53:01.208503 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:53:01.208627 | controller | Friday 17 April 2026 00:53:01 +0000 (0:00:00.035) 0:00:05.153 ********** 2026-04-17 00:53:01.245302 | controller | ok: [controller] => { 2026-04-17 00:53:01.245358 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubeadm" 2026-04-17 00:53:01.245934 | controller | } 2026-04-17 00:53:01.245976 | controller | 2026-04-17 00:53:01.245984 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:53:01.245991 | controller | Friday 17 April 2026 00:53:01 +0000 (0:00:00.039) 0:00:05.192 ********** 2026-04-17 00:53:01.764873 | controller | ok: [controller] 2026-04-17 00:53:01.764963 | controller | 2026-04-17 00:53:01.764974 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:53:01.764986 | controller | Friday 17 April 2026 00:53:01 +0000 (0:00:00.515) 0:00:05.708 ********** 2026-04-17 00:53:01.799488 | controller | skipping: [controller] 2026-04-17 00:53:01.799573 | controller | 2026-04-17 00:53:01.799754 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:53:01.799904 | controller | Friday 17 April 2026 00:53:01 +0000 (0:00:00.038) 0:00:05.747 ********** 2026-04-17 00:53:01.839321 | controller | skipping: [controller] 2026-04-17 00:53:01.839347 | controller | 2026-04-17 00:53:01.839352 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:53:01.839356 | controller | Friday 17 April 2026 00:53:01 +0000 (0:00:00.039) 0:00:05.787 ********** 2026-04-17 00:53:01.879000 | controller | ok: [controller] => { 2026-04-17 00:53:01.879036 | controller | "msg": "https://dl.k8s.io/release/v1.35.4/bin/linux/amd64/kubectl" 2026-04-17 00:53:01.879042 | controller | } 2026-04-17 00:53:01.879049 | controller | 2026-04-17 00:53:01.879054 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:53:01.879060 | controller | Friday 17 April 2026 00:53:01 +0000 (0:00:00.038) 0:00:05.825 ********** 2026-04-17 00:53:02.336837 | controller | ok: [controller] 2026-04-17 00:53:02.336929 | controller | 2026-04-17 00:53:02.337029 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:53:02.337184 | controller | Friday 17 April 2026 00:53:02 +0000 (0:00:00.457) 0:00:06.283 ********** 2026-04-17 00:53:02.368890 | controller | skipping: [controller] 2026-04-17 00:53:02.368930 | controller | 2026-04-17 00:53:02.368937 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-17 00:53:02.368943 | controller | Friday 17 April 2026 00:53:02 +0000 (0:00:00.033) 0:00:06.316 ********** 2026-04-17 00:53:02.408832 | controller | skipping: [controller] 2026-04-17 00:53:02.408892 | controller | 2026-04-17 00:53:02.408995 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-17 00:53:02.409087 | controller | Friday 17 April 2026 00:53:02 +0000 (0:00:00.038) 0:00:06.354 ********** 2026-04-17 00:53:02.455145 | controller | ok: [controller] => { 2026-04-17 00:53:02.455277 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-04-17 00:53:02.455397 | controller | } 2026-04-17 00:53:02.455506 | controller | 2026-04-17 00:53:02.455639 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-17 00:53:02.455754 | controller | Friday 17 April 2026 00:53:02 +0000 (0:00:00.048) 0:00:06.403 ********** 2026-04-17 00:53:02.876276 | controller | ok: [controller] 2026-04-17 00:53:02.876312 | controller | 2026-04-17 00:53:02.876317 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-17 00:53:02.876321 | controller | Friday 17 April 2026 00:53:02 +0000 (0:00:00.417) 0:00:06.820 ********** 2026-04-17 00:53:02.911848 | controller | skipping: [controller] 2026-04-17 00:53:02.911889 | controller | 2026-04-17 00:53:02.911894 | controller | PLAY RECAP ********************************************************************* 2026-04-17 00:53:02.911899 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-04-17 00:53:02.911902 | controller | 2026-04-17 00:53:02.911906 | controller | 2026-04-17 00:53:02.911909 | controller | TASKS RECAP ******************************************************************** 2026-04-17 00:53:02.911913 | controller | Friday 17 April 2026 00:53:02 +0000 (0:00:00.034) 0:00:06.855 ********** 2026-04-17 00:53:02.911916 | controller | =============================================================================== 2026-04-17 00:53:02.911920 | controller | Gather minimal facts ---------------------------------------------------- 0.74s 2026-04-17 00:53:02.911923 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.68s 2026-04-17 00:53:02.911927 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.54s 2026-04-17 00:53:02.911930 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-04-17 00:53:02.911933 | controller | Find all subdirectories in the role location ---------------------------- 0.48s 2026-04-17 00:53:02.911937 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.47s 2026-04-17 00:53:02.911940 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.46s 2026-04-17 00:53:02.911944 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-04-17 00:53:02.911947 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.42s 2026-04-17 00:53:02.911950 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.41s 2026-04-17 00:53:02.911954 | controller | Select only defaults/ directories and load vars ------------------------- 0.38s 2026-04-17 00:53:02.911957 | controller | Include download_artifact role ------------------------------------------ 0.20s 2026-04-17 00:53:02.911974 | controller | Find all components with checksums and get latest versions (CI) --------- 0.14s 2026-04-17 00:53:02.911978 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.10s 2026-04-17 00:53:02.911981 | controller | Generate list of all binaries for all roles ----------------------------- 0.08s 2026-04-17 00:53:02.911985 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.05s 2026-04-17 00:53:02.911988 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-04-17 00:53:02.911992 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-17 00:53:02.911995 | controller | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-17 00:53:02.911998 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-04-17 00:53:03.084066 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-04-17 00:53:03.095657 | controller | INFO [download-binaries > side_effect] Executing 2026-04-17 00:53:03.096134 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 00:53:03.147101 | controller | INFO [download-binaries > verify] Executing 2026-04-17 00:53:04.048665 | controller | 2026-04-17 00:53:04.049061 | controller | PLAY [Verify] ****************************************************************** 2026-04-17 00:53:04.049406 | controller | 2026-04-17 00:53:04.049802 | controller | TASK [Gathering Facts] ********************************************************* 2026-04-17 00:53:04.050139 | controller | Friday 17 April 2026 00:53:04 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-04-17 00:53:05.195247 | 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-17 00:53:05.200825 | controller | ok: [controller] 2026-04-17 00:53:05.201096 | controller | 2026-04-17 00:53:05.201425 | controller | TASK [Stat target dir] ********************************************************* 2026-04-17 00:53:05.201710 | controller | Friday 17 April 2026 00:53:05 +0000 (0:00:01.152) 0:00:01.163 ********** 2026-04-17 00:53:05.613322 | controller | ok: [controller] 2026-04-17 00:53:05.613654 | controller | 2026-04-17 00:53:05.614000 | controller | TASK [Assert that target dir is created] *************************************** 2026-04-17 00:53:05.614313 | controller | Friday 17 April 2026 00:53:05 +0000 (0:00:00.411) 0:00:01.575 ********** 2026-04-17 00:53:05.649369 | controller | ok: [controller] => { 2026-04-17 00:53:05.649648 | controller | "changed": false, 2026-04-17 00:53:05.649915 | controller | "msg": "All assertions passed" 2026-04-17 00:53:05.650166 | controller | } 2026-04-17 00:53:05.650408 | controller | 2026-04-17 00:53:05.650670 | controller | TASK [Find target files] ******************************************************* 2026-04-17 00:53:05.650928 | controller | Friday 17 April 2026 00:53:05 +0000 (0:00:00.037) 0:00:01.612 ********** 2026-04-17 00:53:06.095045 | controller | ok: [controller] 2026-04-17 00:53:06.095370 | controller | 2026-04-17 00:53:06.095695 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-04-17 00:53:06.095921 | controller | Friday 17 April 2026 00:53:06 +0000 (0:00:00.445) 0:00:02.057 ********** 2026-04-17 00:53:06.129299 | controller | ok: [controller] => { 2026-04-17 00:53:06.129621 | controller | "changed": false, 2026-04-17 00:53:06.129900 | controller | "msg": "All assertions passed" 2026-04-17 00:53:06.130157 | controller | } 2026-04-17 00:53:06.130396 | controller | 2026-04-17 00:53:06.130661 | controller | PLAY RECAP ********************************************************************* 2026-04-17 00:53:06.131033 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-17 00:53:06.131319 | controller | 2026-04-17 00:53:06.131559 | controller | 2026-04-17 00:53:06.131817 | controller | TASKS RECAP ******************************************************************** 2026-04-17 00:53:06.132152 | controller | Friday 17 April 2026 00:53:06 +0000 (0:00:00.034) 0:00:02.092 ********** 2026-04-17 00:53:06.132509 | controller | =============================================================================== 2026-04-17 00:53:06.132772 | controller | Gathering Facts --------------------------------------------------------- 1.15s 2026-04-17 00:53:06.133105 | controller | Find target files ------------------------------------------------------- 0.45s 2026-04-17 00:53:06.133363 | controller | Stat target dir --------------------------------------------------------- 0.41s 2026-04-17 00:53:06.133620 | controller | Assert that target dir is created --------------------------------------- 0.04s 2026-04-17 00:53:06.133799 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-04-17 00:53:06.284167 | controller | INFO [download-binaries > verify] Executed: Successful 2026-04-17 00:53:06.295898 | controller | INFO [download-binaries > cleanup] Executing 2026-04-17 00:53:06.296434 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-17 00:53:06.304328 | controller | INFO [download-binaries > destroy] Executing 2026-04-17 00:53:06.304478 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-17 00:53:06.304612 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-04-17 00:53:06.305059 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-17 00:53:06.539797 | controller | ok: Runtime: 0:01:26.669277 2026-04-17 00:53:06.548078 | 2026-04-17 00:53:06.548151 | PLAY RECAP 2026-04-17 00:53:06.548203 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 00:53:06.548224 | 2026-04-17 00:53:06.670378 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-17 00:53:06.673376 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-17 00:53:07.266826 | 2026-04-17 00:53:07.266990 | PLAY [all] 2026-04-17 00:53:07.279012 | 2026-04-17 00:53:07.279109 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-17 00:53:07.676874 | controller | changed 2026-04-17 00:53:07.804454 | 2026-04-17 00:53:07.804692 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-17 00:53:08.208673 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 00:53:08.208809 | controller | 2026-04-17 00:53:08.218245 | controller | environment: line 1: kubectl: command not found 2026-04-17 00:53:08.219758 | controller | environment: line 1: kubectl: command not found 2026-04-17 00:53:08.221177 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 00:53:08.222118 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 00:53:08.225926 | controller | environment: line 1: kubectl: command not found 2026-04-17 00:53:08.227365 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 00:53:08.228739 | controller | environment: line 1: kubectl: command not found 2026-04-17 00:53:08.229482 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 00:53:08.231404 | controller | environment: line 1: kubectl: command not found 2026-04-17 00:53:08.233496 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 00:53:08.336088 | controller | ok: Runtime: 0:00:00.040857 2026-04-17 00:53:08.342418 | 2026-04-17 00:53:08.342512 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-17 00:53:08.604410 | controller | changed 2026-04-17 00:53:08.624179 | 2026-04-17 00:53:08.631355 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-17 00:53:08.902693 | controller | environment: line 5: kubectl: command not found 2026-04-17 00:53:08.904068 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 00:53:08.904099 | controller | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 00:53:08.904109 | controller | 2026-04-17 00:53:09.162828 | controller | ok: Runtime: 0:00:00.014071 2026-04-17 00:53:09.171117 | 2026-04-17 00:53:09.171219 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-17 00:53:09.841302 | controller | changed: 2026-04-17 00:53:09.841502 | controller | created directory /var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/work/logs/controller 2026-04-17 00:53:09.841546 | controller | cd+++++++++ objects/ 2026-04-17 00:53:09.841579 | controller | cd+++++++++ objects/cluster/ 2026-04-17 00:53:09.841611 | controller | cd+++++++++ objects/namespaced/ 2026-04-17 00:53:09.852343 | 2026-04-17 00:53:09.852439 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-17 00:53:10.126791 | controller | changed 2026-04-17 00:53:10.132759 | 2026-04-17 00:53:10.132845 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-17 00:53:10.370562 | controller | changed 2026-04-17 00:53:10.376110 | 2026-04-17 00:53:10.376244 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-17 00:53:10.649142 | controller | environment: line 3: kubectl: command not found 2026-04-17 00:53:10.910942 | controller | ok: Runtime: 0:00:00.013104 2026-04-17 00:53:10.919550 | 2026-04-17 00:53:10.919685 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-17 00:53:11.474707 | controller | changed: 2026-04-17 00:53:11.474939 | controller | cd+++++++++ pod-logs/ 2026-04-17 00:53:11.474986 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-04-17 00:53:11.484479 | 2026-04-17 00:53:11.484618 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-17 00:53:11.743684 | controller | changed: "values" 2026-04-17 00:53:11.969789 | controller | changed: "releases" 2026-04-17 00:53:11.988535 | 2026-04-17 00:53:11.988712 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-17 00:53:12.249181 | controller | /bin/bash: line 3: kubectl: command not found 2026-04-17 00:53:12.516943 | controller | ok: Runtime: 0:00:00.009868 2026-04-17 00:53:12.522718 | 2026-04-17 00:53:12.522804 | TASK [helm-release-status : Downloads logs to executor] 2026-04-17 00:53:13.040512 | controller | changed: 2026-04-17 00:53:13.040783 | controller | cd+++++++++ helm/ 2026-04-17 00:53:13.040827 | controller | cd+++++++++ helm/releases/ 2026-04-17 00:53:13.040861 | controller | cd+++++++++ helm/values/ 2026-04-17 00:53:13.047356 | 2026-04-17 00:53:13.047470 | PLAY RECAP 2026-04-17 00:53:13.047538 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 00:53:13.047568 | 2026-04-17 00:53:13.204722 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-04-17 00:53:13.207413 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-17 00:53:13.806969 | 2026-04-17 00:53:13.807145 | PLAY [all] 2026-04-17 00:53:13.818337 | 2026-04-17 00:53:13.818464 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-17 00:53:13.863941 | controller | skipping: Conditional result was False 2026-04-17 00:53:13.873976 | 2026-04-17 00:53:13.874065 | TASK [fetch-output : Set log path for single node] 2026-04-17 00:53:13.917220 | controller | ok 2026-04-17 00:53:13.953043 | 2026-04-17 00:53:13.953179 | LOOP [fetch-output : Ensure local output dirs] 2026-04-17 00:53:14.344851 | controller -> localhost | ok: "/var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/work/logs" 2026-04-17 00:53:14.563153 | controller -> localhost | changed: "/var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/work/artifacts" 2026-04-17 00:53:14.771865 | controller -> localhost | changed: "/var/lib/zuul/builds/809718033383464d87011c7d5b75b3f4/work/docs" 2026-04-17 00:53:14.787909 | 2026-04-17 00:53:14.788060 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-17 00:53:15.479165 | controller | changed: .d..t...... ./ 2026-04-17 00:53:15.479433 | controller | changed: All items complete 2026-04-17 00:53:15.479472 | 2026-04-17 00:53:15.988875 | controller | changed: .d..t...... ./ 2026-04-17 00:53:16.461833 | controller | changed: .d..t...... ./ 2026-04-17 00:53:16.487318 | 2026-04-17 00:53:16.487480 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-17 00:53:16.919190 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007955 2026-04-17 00:53:17.153819 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.007794 2026-04-17 00:53:17.173410 | 2026-04-17 00:53:17.173570 | PLAY [all] 2026-04-17 00:53:17.179809 | 2026-04-17 00:53:17.179878 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-17 00:53:17.655366 | controller | changed 2026-04-17 00:53:17.661591 | 2026-04-17 00:53:17.661662 | PLAY RECAP 2026-04-17 00:53:17.661731 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-17 00:53:17.661766 | 2026-04-17 00:53:17.799819 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-17 00:53:17.803041 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-17 00:53:18.392843 | 2026-04-17 00:53:18.393000 | PLAY [localhost] 2026-04-17 00:53:18.403063 | 2026-04-17 00:53:18.403137 | TASK [Generate Zuul manifest] 2026-04-17 00:53:18.427880 | localhost | ok 2026-04-17 00:53:18.448058 | 2026-04-17 00:53:18.448184 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-17 00:53:18.795428 | localhost | changed 2026-04-17 00:53:18.808558 | 2026-04-17 00:53:18.808646 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-17 00:53:18.843125 | localhost | ok 2026-04-17 00:53:18.853413 | 2026-04-17 00:53:18.853498 | TASK [Upload logs] 2026-04-17 00:53:18.875567 | localhost | ok 2026-04-17 00:53:18.959139 | 2026-04-17 00:53:18.959374 | TASK [Set zuul-log-path fact] 2026-04-17 00:53:18.980938 | localhost | ok 2026-04-17 00:53:18.996456 | 2026-04-17 00:53:18.996563 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-17 00:53:19.030752 | localhost | ok 2026-04-17 00:53:19.041508 | 2026-04-17 00:53:19.041611 | TASK [upload-logs : Create log directories] 2026-04-17 00:53:19.459118 | localhost | changed 2026-04-17 00:53:19.465879 | 2026-04-17 00:53:19.465949 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-17 00:53:20.025377 | localhost -> localhost | ok: Runtime: 0:00:00.030575 2026-04-17 00:53:20.033346 | 2026-04-17 00:53:20.033414 | TASK [upload-logs : Upload logs to log server] 2026-04-17 00:53:20.500564 | localhost | Output suppressed because no_log was given 2026-04-17 00:53:20.506264 | 2026-04-17 00:53:20.506341 | LOOP [upload-logs : Compress console log and json output] 2026-04-17 00:53:20.555595 | localhost | skipping: Conditional result was False 2026-04-17 00:53:20.562343 | localhost | skipping: Conditional result was False 2026-04-17 00:53:20.580882 | 2026-04-17 00:53:20.581063 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-17 00:53:20.626477 | localhost | skipping: Conditional result was False 2026-04-17 00:53:20.626879 | 2026-04-17 00:53:20.630687 | localhost | skipping: Conditional result was False 2026-04-17 00:53:20.645653 | 2026-04-17 00:53:20.645817 | LOOP [upload-logs : Upload console log and json output]