2026-03-30 20:17:23.560677 | Job console starting 2026-03-30 20:17:23.583652 | Updating git repos 2026-03-30 20:17:23.638834 | Cloning repos into workspace 2026-03-30 20:17:23.708999 | Restoring repo states 2026-03-30 20:17:23.765102 | Merging changes 2026-03-30 20:17:24.385764 | Checking out repos 2026-03-30 20:17:24.430664 | Preparing playbooks 2026-03-30 20:17:27.305707 | Running Ansible setup 2026-03-30 20:17:31.235889 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 20:17:31.899627 | 2026-03-30 20:17:31.906671 | PLAY [localhost] 2026-03-30 20:17:31.918764 | 2026-03-30 20:17:31.918850 | TASK [Gathering Facts] 2026-03-30 20:17:32.814711 | localhost | ok 2026-03-30 20:17:32.823962 | 2026-03-30 20:17:32.832938 | TASK [Setup log path fact] 2026-03-30 20:17:32.855321 | localhost | ok 2026-03-30 20:17:32.867016 | 2026-03-30 20:17:32.867211 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 20:17:32.897412 | localhost | ok 2026-03-30 20:17:32.905654 | 2026-03-30 20:17:32.908246 | TASK [emit-job-header : Print job information] 2026-03-30 20:17:32.948934 | # Job Information 2026-03-30 20:17:32.949208 | Ansible Version: 2.16.16 2026-03-30 20:17:32.949287 | Job: ansible-collection-kubernetes-molecule-download-binaries 2026-03-30 20:17:32.949337 | Pipeline: check 2026-03-30 20:17:32.949382 | Executor: 0a8996d2b663 2026-03-30 20:17:32.949426 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/252 2026-03-30 20:17:32.949476 | Event ID: 5ad39ed0-2c75-11f1-814b-4d7b0958f827 2026-03-30 20:17:32.953988 | 2026-03-30 20:17:32.954052 | LOOP [emit-job-header : Print node information] 2026-03-30 20:17:33.072541 | localhost | ok: 2026-03-30 20:17:33.073357 | localhost | # Node Information 2026-03-30 20:17:33.073450 | localhost | Inventory Hostname: controller 2026-03-30 20:17:33.073505 | localhost | Hostname: np0000161588 2026-03-30 20:17:33.073551 | localhost | Username: zuul 2026-03-30 20:17:33.073602 | localhost | Distro: Debian 13.4 2026-03-30 20:17:33.073646 | localhost | Provider: yul1 2026-03-30 20:17:33.073688 | localhost | Region: ca-ymq-1 2026-03-30 20:17:33.073730 | localhost | Label: debian-trixie 2026-03-30 20:17:33.073779 | localhost | Product Name: OpenStack Nova 2026-03-30 20:17:33.073922 | localhost | Interface IP: 162.253.55.200 2026-03-30 20:17:33.091638 | 2026-03-30 20:17:33.091793 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-30 20:17:33.537947 | localhost -> localhost | changed 2026-03-30 20:17:33.546950 | 2026-03-30 20:17:33.547024 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-30 20:17:34.389407 | localhost -> localhost | changed 2026-03-30 20:17:34.396463 | 2026-03-30 20:17:34.396546 | PLAY [all] 2026-03-30 20:17:34.406585 | 2026-03-30 20:17:34.406676 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-30 20:17:34.615990 | controller -> localhost | ok 2026-03-30 20:17:34.622556 | 2026-03-30 20:17:34.622621 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-30 20:17:34.651653 | controller | ok 2026-03-30 20:17:34.664076 | controller | included: /var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-30 20:17:34.668773 | 2026-03-30 20:17:34.668849 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-30 20:17:35.869044 | controller -> localhost | Generating public/private rsa key pair. 2026-03-30 20:17:35.869290 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/work/772efa032cb4450fada4a6f005bf957b_id_rsa 2026-03-30 20:17:35.869332 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/work/772efa032cb4450fada4a6f005bf957b_id_rsa.pub 2026-03-30 20:17:35.869364 | controller -> localhost | The key fingerprint is: 2026-03-30 20:17:35.869395 | controller -> localhost | SHA256:FqXJcXhHjMMBN1wBXm26XZdUftplhKYc1C0flJIYUDU zuul-build-sshkey 2026-03-30 20:17:35.869437 | controller -> localhost | The key's randomart image is: 2026-03-30 20:17:35.869468 | controller -> localhost | +---[RSA 3072]----+ 2026-03-30 20:17:35.869502 | controller -> localhost | | o*X@XEo+=| 2026-03-30 20:17:35.869532 | controller -> localhost | | ..O*++oO*.| 2026-03-30 20:17:35.869561 | controller -> localhost | | =..+ *ooB| 2026-03-30 20:17:35.869589 | controller -> localhost | | . + =*| 2026-03-30 20:17:35.869617 | controller -> localhost | | S o..o| 2026-03-30 20:17:35.869646 | controller -> localhost | | . . . | 2026-03-30 20:17:35.869673 | controller -> localhost | | | 2026-03-30 20:17:35.869701 | controller -> localhost | | | 2026-03-30 20:17:35.869732 | controller -> localhost | | | 2026-03-30 20:17:35.869761 | controller -> localhost | +----[SHA256]-----+ 2026-03-30 20:17:35.869850 | controller -> localhost | ok: Runtime: 0:00:00.798547 2026-03-30 20:17:35.876296 | 2026-03-30 20:17:35.876373 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-30 20:17:35.908361 | controller | ok 2026-03-30 20:17:35.918121 | controller | included: /var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-30 20:17:35.925364 | 2026-03-30 20:17:35.925429 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-30 20:17:35.949845 | controller | skipping: Conditional result was False 2026-03-30 20:17:35.957902 | 2026-03-30 20:17:35.957971 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-30 20:17:36.466094 | controller | changed 2026-03-30 20:17:36.471615 | 2026-03-30 20:17:36.471684 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-30 20:17:36.678720 | controller | ok 2026-03-30 20:17:36.685216 | 2026-03-30 20:17:36.685292 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-30 20:17:37.216429 | controller | changed 2026-03-30 20:17:37.304480 | 2026-03-30 20:17:37.304602 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-30 20:17:37.816245 | controller | changed 2026-03-30 20:17:37.827267 | 2026-03-30 20:17:37.827362 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-30 20:17:37.850146 | controller | skipping: Conditional result was False 2026-03-30 20:17:37.859706 | 2026-03-30 20:17:37.859846 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-30 20:17:38.264517 | controller -> localhost | changed 2026-03-30 20:17:38.278397 | 2026-03-30 20:17:38.278470 | TASK [add-build-sshkey : Add back temp key] 2026-03-30 20:17:38.573107 | controller -> localhost | Identity added: /var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/work/772efa032cb4450fada4a6f005bf957b_id_rsa (zuul-build-sshkey) 2026-03-30 20:17:38.573850 | controller -> localhost | ok: Runtime: 0:00:00.014728 2026-03-30 20:17:38.580562 | 2026-03-30 20:17:38.580799 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-30 20:17:38.932358 | controller | ok 2026-03-30 20:17:38.937744 | 2026-03-30 20:17:38.937841 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-30 20:17:38.962941 | controller | skipping: Conditional result was False 2026-03-30 20:17:38.978543 | 2026-03-30 20:17:38.978640 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-30 20:17:39.356515 | controller | ok 2026-03-30 20:17:39.363004 | 2026-03-30 20:17:39.363074 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-30 20:17:40.339968 | controller | Output suppressed because no_log was given 2026-03-30 20:17:40.346832 | 2026-03-30 20:17:40.346896 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-30 20:17:40.551344 | controller | ok: "logs" 2026-03-30 20:17:40.551652 | controller | ok: All items complete 2026-03-30 20:17:40.551710 | 2026-03-30 20:17:40.731222 | controller | ok: "artifacts" 2026-03-30 20:17:40.914081 | controller | ok: "docs" 2026-03-30 20:17:40.922115 | 2026-03-30 20:17:40.922514 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-30 20:17:41.122059 | controller | changed: "logs" 2026-03-30 20:17:41.309574 | controller | changed: "artifacts" 2026-03-30 20:17:41.496553 | controller | changed: "docs" 2026-03-30 20:17:41.510702 | 2026-03-30 20:17:41.510846 | PLAY RECAP 2026-03-30 20:17:41.510912 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-30 20:17:41.510953 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:17:41.510985 | 2026-03-30 20:17:41.660083 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-30 20:17:41.663971 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 20:17:42.229685 | 2026-03-30 20:17:42.230029 | PLAY [all] 2026-03-30 20:17:42.240546 | 2026-03-30 20:17:42.259088 | TASK [setup-uv : Extract archive] 2026-03-30 20:17:45.590793 | controller | changed 2026-03-30 20:17:45.597899 | 2026-03-30 20:17:45.598021 | TASK [setup-uv : Print version] 2026-03-30 20:17:45.871653 | controller | uv 0.8.13 2026-03-30 20:17:46.117071 | controller | ok: Runtime: 0:00:00.011716 2026-03-30 20:17:46.131434 | 2026-03-30 20:17:46.131518 | PLAY RECAP 2026-03-30 20:17:46.131583 | controller | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:17:46.131609 | 2026-03-30 20:17:46.272206 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-30 20:17:46.274195 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 20:17:46.852331 | 2026-03-30 20:17:46.852499 | PLAY [all] 2026-03-30 20:17:46.863025 | 2026-03-30 20:17:46.863121 | TASK [Update apt cache] 2026-03-30 20:17:51.224581 | controller | ok 2026-03-30 20:17:51.230188 | 2026-03-30 20:17:51.230276 | TASK [Disable firewalld] 2026-03-30 20:17:51.255157 | controller | skipping: Conditional result was False 2026-03-30 20:17:51.264888 | 2026-03-30 20:17:51.265004 | TASK [Install "jq" for log collection] 2026-03-30 20:17:53.303492 | controller | changed 2026-03-30 20:17:53.305596 | 2026-03-30 20:17:53.305651 | PLAY RECAP 2026-03-30 20:17:53.305699 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 20:17:53.305722 | 2026-03-30 20:17:53.433274 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-03-30 20:17:53.435105 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 20:17:54.033954 | 2026-03-30 20:17:54.034160 | PLAY [all] 2026-03-30 20:17:54.046542 | 2026-03-30 20:17:54.046713 | TASK [Copy inventory file for Zuul] 2026-03-30 20:17:54.991561 | controller | changed 2026-03-30 20:17:54.997837 | 2026-03-30 20:17:54.997914 | TASK [Switch "ansible_host" to private IP] 2026-03-30 20:17:55.284240 | controller | changed: 1 replacements made 2026-03-30 20:17:55.293091 | 2026-03-30 20:17:55.293167 | TASK [Run Molecule scenario] 2026-03-30 20:17:55.699907 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-30 20:17:55.700015 | controller | Creating virtual environment at: .venv 2026-03-30 20:17:56.021530 | controller | Downloading pygments (1.2MiB) 2026-03-30 20:17:56.022830 | controller | Downloading cryptography (4.3MiB) 2026-03-30 20:17:56.023061 | controller | Downloading ansible-core (2.3MiB) 2026-03-30 20:17:56.185681 | controller | Downloading cryptography 2026-03-30 20:17:56.239498 | controller | Downloading pygments 2026-03-30 20:17:56.410541 | controller | Downloading ansible-core 2026-03-30 20:17:56.464781 | controller | Installed 36 packages in 47ms 2026-03-30 20:17:57.119785 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-03-30 20:17:57.119849 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-03-30 20:17:58.049327 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-30 20:17:58.049375 | controller | INFO default scenario not found, disabling shared state. 2026-03-30 20:17:58.049557 | controller | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-30 20:17:58.049658 | controller | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-03-30 20:18:14.362960 | controller | INFO [download-binaries > dependency] Executing 2026-03-30 20:18:14.363024 | controller | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-03-30 20:18:14.363251 | controller | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-03-30 20:18:14.363377 | controller | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-30 20:18:14.370230 | controller | INFO [download-binaries > cleanup] Executing 2026-03-30 20:18:14.370597 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:18:14.376120 | controller | INFO [download-binaries > destroy] Executing 2026-03-30 20:18:14.376149 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-30 20:18:14.376248 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-30 20:18:14.381617 | controller | INFO [download-binaries > syntax] Executing 2026-03-30 20:18:15.268745 | controller | 2026-03-30 20:18:15.268783 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/download-binaries/converge.yml 2026-03-30 20:18:15.356798 | controller | INFO [download-binaries > syntax] Executed: Successful 2026-03-30 20:18:15.366725 | controller | INFO [download-binaries > create] Executing 2026-03-30 20:18:15.368640 | controller | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:18:15.374127 | controller | INFO [download-binaries > prepare] Executing 2026-03-30 20:18:15.374435 | controller | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:18:15.379721 | controller | INFO [download-binaries > converge] Executing 2026-03-30 20:18:16.243870 | controller | 2026-03-30 20:18:16.243904 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-30 20:18:16.243909 | controller | 2026-03-30 20:18:16.243912 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-30 20:18:16.243918 | controller | Monday 30 March 2026 20:18:16 +0000 (0:00:00.032) 0:00:00.032 ********** 2026-03-30 20:18:16.891648 | controller | ok: [controller -> localhost] 2026-03-30 20:18:16.891823 | controller | 2026-03-30 20:18:16.892033 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-30 20:18:16.892262 | controller | Monday 30 March 2026 20:18:16 +0000 (0:00:00.649) 0:00:00.682 ********** 2026-03-30 20:18:17.301491 | controller | ok: [controller -> localhost] 2026-03-30 20:18:17.301610 | controller | 2026-03-30 20:18:17.301810 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-30 20:18:17.302000 | controller | Monday 30 March 2026 20:18:17 +0000 (0:00:00.409) 0:00:01.092 ********** 2026-03-30 20:18:17.637112 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-30 20:18:17.637312 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-30 20:18:17.637547 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-30 20:18:17.637714 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-30 20:18:17.637956 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-30 20:18:17.638095 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-30 20:18:17.638398 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-30 20:18:17.638698 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-30 20:18:17.639003 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-30 20:18:17.639228 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-30 20:18:17.639382 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-30 20:18:17.639587 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-30 20:18:17.639846 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-30 20:18:17.639978 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-30 20:18:17.640170 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-30 20:18:17.640365 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-30 20:18:17.640533 | controller | 2026-03-30 20:18:17.640777 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-30 20:18:17.641022 | controller | Monday 30 March 2026 20:18:17 +0000 (0:00:00.335) 0:00:01.428 ********** 2026-03-30 20:18:17.782383 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 20:18:17.782554 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 20:18:17.782764 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 20:18:17.782945 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 20:18:17.783163 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 20:18:17.783358 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 20:18:17.783585 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 20:18:17.783759 | controller | 2026-03-30 20:18:17.783955 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-30 20:18:17.784146 | controller | Monday 30 March 2026 20:18:17 +0000 (0:00:00.145) 0:00:01.573 ********** 2026-03-30 20:18:17.875851 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 20:18:17.876033 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 20:18:17.876354 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 20:18:17.876470 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 20:18:17.876729 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 20:18:17.876940 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 20:18:17.877227 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 20:18:17.877427 | controller | 2026-03-30 20:18:17.877604 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-30 20:18:17.877827 | controller | Monday 30 March 2026 20:18:17 +0000 (0:00:00.093) 0:00:01.667 ********** 2026-03-30 20:18:17.944663 | controller | ok: [controller -> localhost] 2026-03-30 20:18:17.944819 | controller | 2026-03-30 20:18:17.945008 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-30 20:18:17.945202 | controller | Monday 30 March 2026 20:18:17 +0000 (0:00:00.068) 0:00:01.736 ********** 2026-03-30 20:18:18.183221 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 20:18:18.183344 | 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-30 20:18:18.183584 | 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-30 20:18:18.183862 | 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-30 20:18:18.184041 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 20:18:18.184301 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 20:18:18.184468 | 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-30 20:18:18.184629 | controller | 2026-03-30 20:18:18.184926 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:18.185148 | controller | Monday 30 March 2026 20:18:18 +0000 (0:00:00.238) 0:00:01.974 ********** 2026-03-30 20:18:18.217203 | controller | skipping: [controller] 2026-03-30 20:18:18.217331 | controller | 2026-03-30 20:18:18.217602 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 20:18:18.217768 | controller | Monday 30 March 2026 20:18:18 +0000 (0:00:00.034) 0:00:02.009 ********** 2026-03-30 20:18:18.888829 | 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-30 20:18:18.898980 | controller | changed: [controller] 2026-03-30 20:18:18.899129 | controller | 2026-03-30 20:18:18.899333 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:18.899526 | controller | Monday 30 March 2026 20:18:18 +0000 (0:00:00.681) 0:00:02.690 ********** 2026-03-30 20:18:18.938729 | controller | ok: [controller] => { 2026-03-30 20:18:18.938955 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-03-30 20:18:18.939129 | controller | } 2026-03-30 20:18:18.939298 | controller | 2026-03-30 20:18:18.939494 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:18.939683 | controller | Monday 30 March 2026 20:18:18 +0000 (0:00:00.038) 0:00:02.729 ********** 2026-03-30 20:18:20.080895 | 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-30 20:18:20.090949 | controller | changed: [controller] 2026-03-30 20:18:20.091122 | controller | 2026-03-30 20:18:20.091346 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:20.091561 | controller | Monday 30 March 2026 20:18:20 +0000 (0:00:01.152) 0:00:03.882 ********** 2026-03-30 20:18:20.128807 | controller | skipping: [controller] 2026-03-30 20:18:20.128959 | controller | 2026-03-30 20:18:20.129214 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:20.129342 | controller | Monday 30 March 2026 20:18:20 +0000 (0:00:00.038) 0:00:03.920 ********** 2026-03-30 20:18:20.163429 | controller | skipping: [controller] 2026-03-30 20:18:20.163563 | controller | 2026-03-30 20:18:20.163775 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:20.163955 | controller | Monday 30 March 2026 20:18:20 +0000 (0:00:00.034) 0:00:03.955 ********** 2026-03-30 20:18:20.205675 | controller | ok: [controller] => { 2026-03-30 20:18:20.205863 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-30 20:18:20.206038 | controller | } 2026-03-30 20:18:20.206223 | controller | 2026-03-30 20:18:20.206432 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:20.206624 | controller | Monday 30 March 2026 20:18:20 +0000 (0:00:00.041) 0:00:03.997 ********** 2026-03-30 20:18:21.680443 | controller | changed: [controller] 2026-03-30 20:18:21.680492 | controller | 2026-03-30 20:18:21.680874 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:21.681033 | controller | Monday 30 March 2026 20:18:21 +0000 (0:00:01.473) 0:00:05.470 ********** 2026-03-30 20:18:21.706413 | controller | skipping: [controller] 2026-03-30 20:18:21.706570 | controller | 2026-03-30 20:18:21.706765 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:21.706953 | controller | Monday 30 March 2026 20:18:21 +0000 (0:00:00.027) 0:00:05.498 ********** 2026-03-30 20:18:21.744563 | controller | skipping: [controller] 2026-03-30 20:18:21.744703 | controller | 2026-03-30 20:18:21.744918 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:21.745106 | controller | Monday 30 March 2026 20:18:21 +0000 (0:00:00.037) 0:00:05.535 ********** 2026-03-30 20:18:21.782043 | controller | ok: [controller] => { 2026-03-30 20:18:21.782261 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 20:18:21.782408 | controller | } 2026-03-30 20:18:21.782633 | controller | 2026-03-30 20:18:21.782776 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:21.782970 | controller | Monday 30 March 2026 20:18:21 +0000 (0:00:00.037) 0:00:05.573 ********** 2026-03-30 20:18:22.642733 | controller | changed: [controller] 2026-03-30 20:18:22.642818 | controller | 2026-03-30 20:18:22.643035 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:22.643228 | controller | Monday 30 March 2026 20:18:22 +0000 (0:00:00.860) 0:00:06.433 ********** 2026-03-30 20:18:22.679366 | controller | skipping: [controller] 2026-03-30 20:18:22.679524 | controller | 2026-03-30 20:18:22.679728 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:22.679918 | controller | Monday 30 March 2026 20:18:22 +0000 (0:00:00.037) 0:00:06.470 ********** 2026-03-30 20:18:22.713723 | controller | skipping: [controller] 2026-03-30 20:18:22.713814 | controller | 2026-03-30 20:18:22.713939 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:22.714058 | controller | Monday 30 March 2026 20:18:22 +0000 (0:00:00.034) 0:00:06.505 ********** 2026-03-30 20:18:22.755933 | controller | ok: [controller] => { 2026-03-30 20:18:22.756139 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 20:18:22.756321 | controller | } 2026-03-30 20:18:22.756489 | controller | 2026-03-30 20:18:22.756705 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:22.756911 | controller | Monday 30 March 2026 20:18:22 +0000 (0:00:00.041) 0:00:06.547 ********** 2026-03-30 20:18:23.556719 | controller | changed: [controller] 2026-03-30 20:18:23.556744 | controller | 2026-03-30 20:18:23.556748 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:23.556752 | controller | Monday 30 March 2026 20:18:23 +0000 (0:00:00.797) 0:00:07.344 ********** 2026-03-30 20:18:23.588871 | controller | skipping: [controller] 2026-03-30 20:18:23.589041 | controller | 2026-03-30 20:18:23.589241 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:23.589418 | controller | Monday 30 March 2026 20:18:23 +0000 (0:00:00.035) 0:00:07.380 ********** 2026-03-30 20:18:23.622932 | controller | skipping: [controller] 2026-03-30 20:18:23.623133 | controller | 2026-03-30 20:18:23.623413 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:23.623633 | controller | Monday 30 March 2026 20:18:23 +0000 (0:00:00.034) 0:00:07.414 ********** 2026-03-30 20:18:23.664938 | controller | ok: [controller] => { 2026-03-30 20:18:23.665141 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-03-30 20:18:23.665325 | controller | } 2026-03-30 20:18:23.665498 | controller | 2026-03-30 20:18:23.665713 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:23.665918 | controller | Monday 30 March 2026 20:18:23 +0000 (0:00:00.041) 0:00:07.455 ********** 2026-03-30 20:18:24.612955 | controller | changed: [controller] 2026-03-30 20:18:24.613166 | controller | 2026-03-30 20:18:24.613388 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:24.613590 | controller | Monday 30 March 2026 20:18:24 +0000 (0:00:00.948) 0:00:08.404 ********** 2026-03-30 20:18:24.643860 | controller | skipping: [controller] 2026-03-30 20:18:24.644099 | controller | 2026-03-30 20:18:24.644307 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:24.644500 | controller | Monday 30 March 2026 20:18:24 +0000 (0:00:00.031) 0:00:08.435 ********** 2026-03-30 20:18:24.678200 | controller | skipping: [controller] 2026-03-30 20:18:24.678404 | controller | 2026-03-30 20:18:24.678640 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:24.678864 | controller | Monday 30 March 2026 20:18:24 +0000 (0:00:00.034) 0:00:08.469 ********** 2026-03-30 20:18:24.721347 | controller | ok: [controller] => { 2026-03-30 20:18:24.721551 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-03-30 20:18:24.721731 | controller | } 2026-03-30 20:18:24.721900 | controller | 2026-03-30 20:18:24.722097 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:24.722283 | controller | Monday 30 March 2026 20:18:24 +0000 (0:00:00.042) 0:00:08.512 ********** 2026-03-30 20:18:25.864435 | controller | changed: [controller] 2026-03-30 20:18:25.864541 | controller | 2026-03-30 20:18:25.864810 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:25.865010 | controller | Monday 30 March 2026 20:18:25 +0000 (0:00:01.142) 0:00:09.655 ********** 2026-03-30 20:18:25.898380 | controller | skipping: [controller] 2026-03-30 20:18:25.898553 | controller | 2026-03-30 20:18:25.898793 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:25.899024 | controller | Monday 30 March 2026 20:18:25 +0000 (0:00:00.034) 0:00:09.689 ********** 2026-03-30 20:18:25.936345 | controller | skipping: [controller] 2026-03-30 20:18:25.936491 | controller | 2026-03-30 20:18:25.936706 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:25.936931 | controller | Monday 30 March 2026 20:18:25 +0000 (0:00:00.038) 0:00:09.728 ********** 2026-03-30 20:18:25.974725 | controller | ok: [controller] => { 2026-03-30 20:18:25.974943 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-30 20:18:25.975139 | controller | } 2026-03-30 20:18:25.975309 | controller | 2026-03-30 20:18:25.975506 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:25.975697 | controller | Monday 30 March 2026 20:18:25 +0000 (0:00:00.038) 0:00:09.766 ********** 2026-03-30 20:18:26.914433 | controller | changed: [controller] 2026-03-30 20:18:26.914588 | controller | 2026-03-30 20:18:26.914798 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:26.914996 | controller | Monday 30 March 2026 20:18:26 +0000 (0:00:00.938) 0:00:10.705 ********** 2026-03-30 20:18:26.939256 | controller | skipping: [controller] 2026-03-30 20:18:26.939483 | controller | 2026-03-30 20:18:26.939742 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:18:26.939987 | controller | controller : ok=28 changed=8 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-30 20:18:26.940184 | controller | 2026-03-30 20:18:26.940385 | controller | 2026-03-30 20:18:26.940598 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:18:26.940861 | controller | Monday 30 March 2026 20:18:26 +0000 (0:00:00.026) 0:00:10.731 ********** 2026-03-30 20:18:26.941063 | controller | =============================================================================== 2026-03-30 20:18:26.941272 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.47s 2026-03-30 20:18:26.941495 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.15s 2026-03-30 20:18:26.941748 | controller | vexxhost.containers.download_artifact : Download item ------------------- 1.14s 2026-03-30 20:18:26.941974 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-03-30 20:18:26.942262 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.94s 2026-03-30 20:18:26.942470 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-03-30 20:18:26.942593 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-03-30 20:18:26.942734 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.68s 2026-03-30 20:18:26.942833 | controller | Gather minimal facts ---------------------------------------------------- 0.65s 2026-03-30 20:18:26.942943 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-30 20:18:26.943062 | controller | Select only defaults/ directories and load vars ------------------------- 0.34s 2026-03-30 20:18:26.943186 | controller | Include download_artifact role ------------------------------------------ 0.24s 2026-03-30 20:18:26.943304 | controller | Find all components with checksums and get latest versions (CI) --------- 0.15s 2026-03-30 20:18:26.943423 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-30 20:18:26.943570 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-30 20:18:26.943712 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:26.943865 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:26.943989 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:26.944110 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:26.944230 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:27.067955 | controller | INFO [download-binaries > converge] Executed: Successful 2026-03-30 20:18:27.076953 | controller | INFO [download-binaries > idempotence] Executing 2026-03-30 20:18:27.893300 | controller | 2026-03-30 20:18:27.893417 | controller | PLAY [Download all binaries required at runtime for ansible-collection-kubernetes] *** 2026-03-30 20:18:27.893648 | controller | 2026-03-30 20:18:27.893849 | controller | TASK [Gather minimal facts] **************************************************** 2026-03-30 20:18:27.894062 | controller | Monday 30 March 2026 20:18:27 +0000 (0:00:00.013) 0:00:00.013 ********** 2026-03-30 20:18:28.535838 | controller | ok: [controller -> localhost] 2026-03-30 20:18:28.535897 | controller | 2026-03-30 20:18:28.535988 | controller | TASK [Find all subdirectories in the role location] **************************** 2026-03-30 20:18:28.536041 | controller | Monday 30 March 2026 20:18:28 +0000 (0:00:00.642) 0:00:00.655 ********** 2026-03-30 20:18:28.945910 | controller | ok: [controller -> localhost] 2026-03-30 20:18:28.945967 | controller | 2026-03-30 20:18:28.946116 | controller | TASK [Select only defaults/ directories and load vars] ************************* 2026-03-30 20:18:28.946246 | controller | Monday 30 March 2026 20:18:28 +0000 (0:00:00.410) 0:00:01.066 ********** 2026-03-30 20:18:29.264134 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubectl/defaults) 2026-03-30 20:18:29.264214 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kube_vip/defaults) 2026-03-30 20:18:29.264376 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/openstack_resource_controller/defaults) 2026-03-30 20:18:29.264505 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/clusterctl/defaults) 2026-03-30 20:18:29.264637 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/envoy_gateway/defaults) 2026-03-30 20:18:29.264802 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/helm/defaults) 2026-03-30 20:18:29.264946 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cert_manager/defaults) 2026-03-30 20:18:29.265070 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/defaults) 2026-03-30 20:18:29.265202 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubeadm/defaults) 2026-03-30 20:18:29.265338 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/keepalived/defaults) 2026-03-30 20:18:29.265468 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubernetes/defaults) 2026-03-30 20:18:29.265603 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cluster_api/defaults) 2026-03-30 20:18:29.265741 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/defaults) 2026-03-30 20:18:29.265873 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/flux/defaults) 2026-03-30 20:18:29.266003 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/haproxy/defaults) 2026-03-30 20:18:29.266134 | controller | ok: [controller -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/cilium/defaults) 2026-03-30 20:18:29.266248 | controller | 2026-03-30 20:18:29.266376 | controller | TASK [Find all components with checksums and get latest versions (CI)] ********* 2026-03-30 20:18:29.266499 | controller | Monday 30 March 2026 20:18:29 +0000 (0:00:00.318) 0:00:01.384 ********** 2026-03-30 20:18:29.383260 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 20:18:29.383421 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 20:18:29.383646 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 20:18:29.383936 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 20:18:29.384198 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 20:18:29.384373 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 20:18:29.384579 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 20:18:29.384882 | controller | 2026-03-30 20:18:29.385015 | controller | TASK [Filter checksums to keep only latest versions (CI)] ********************** 2026-03-30 20:18:29.385220 | controller | Monday 30 March 2026 20:18:29 +0000 (0:00:00.118) 0:00:01.503 ********** 2026-03-30 20:18:29.475777 | controller | ok: [controller -> localhost] => (item=kubectl_checksums) 2026-03-30 20:18:29.475951 | controller | ok: [controller -> localhost] => (item=clusterctl_checksums) 2026-03-30 20:18:29.476196 | controller | ok: [controller -> localhost] => (item=helm_checksums) 2026-03-30 20:18:29.476404 | controller | ok: [controller -> localhost] => (item=helm_diff_checksums) 2026-03-30 20:18:29.476604 | controller | ok: [controller -> localhost] => (item=kubelet_checksums) 2026-03-30 20:18:29.476856 | controller | ok: [controller -> localhost] => (item=kubeadm_checksums) 2026-03-30 20:18:29.477055 | controller | ok: [controller -> localhost] => (item=flux_checksums) 2026-03-30 20:18:29.477239 | controller | 2026-03-30 20:18:29.477444 | controller | TASK [Generate list of all binaries for all roles] ***************************** 2026-03-30 20:18:29.477645 | controller | Monday 30 March 2026 20:18:29 +0000 (0:00:00.092) 0:00:01.595 ********** 2026-03-30 20:18:29.549943 | controller | ok: [controller -> localhost] 2026-03-30 20:18:29.550097 | controller | 2026-03-30 20:18:29.550291 | controller | TASK [Include download_artifact role] ****************************************** 2026-03-30 20:18:29.550483 | controller | Monday 30 March 2026 20:18:29 +0000 (0:00:00.073) 0:00:01.669 ********** 2026-03-30 20:18:29.735617 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl', 'checksum': 'fd31c7d7129260e608f6faf92d5984c3267ad0b5ead3bced2fe125686e286ad6', 'dest': '/var/lib/downloads/kubectl-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 20:18:29.735877 | 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-30 20:18:29.736129 | 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-30 20:18:29.736373 | 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-30 20:18:29.736627 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet', 'checksum': '28d570423eaad5f1f5658a646bd8c015c786c95d62ffaf14bf35fa0c4326fa05', 'dest': '/var/lib/downloads/kubelet-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 20:18:29.736936 | controller | included: vexxhost.containers.download_artifact for controller => (item={'url': 'https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm', 'checksum': 'a3fb4b3a214a807e2ef4c3fda3196c7f97dcf8152558de5a3c473c869bda0b07', 'dest': '/var/lib/downloads/kubeadm-1.35.3-linux-amd64', 'version': '1.35.3'}) 2026-03-30 20:18:29.737189 | 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-30 20:18:29.737400 | controller | 2026-03-30 20:18:29.737605 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:29.737870 | controller | Monday 30 March 2026 20:18:29 +0000 (0:00:00.186) 0:00:01.855 ********** 2026-03-30 20:18:29.769451 | controller | skipping: [controller] 2026-03-30 20:18:29.769724 | controller | 2026-03-30 20:18:29.769986 | controller | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-30 20:18:29.770210 | controller | Monday 30 March 2026 20:18:29 +0000 (0:00:00.033) 0:00:01.889 ********** 2026-03-30 20:18:30.240119 | 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-30 20:18:30.249582 | controller | ok: [controller] 2026-03-30 20:18:30.249772 | controller | 2026-03-30 20:18:30.249956 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:30.250130 | controller | Monday 30 March 2026 20:18:30 +0000 (0:00:00.479) 0:00:02.369 ********** 2026-03-30 20:18:30.285697 | controller | ok: [controller] => { 2026-03-30 20:18:30.285871 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubectl" 2026-03-30 20:18:30.286076 | controller | } 2026-03-30 20:18:30.286264 | controller | 2026-03-30 20:18:30.286474 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:30.286672 | controller | Monday 30 March 2026 20:18:30 +0000 (0:00:00.036) 0:00:02.405 ********** 2026-03-30 20:18:30.852459 | controller | ok: [controller] 2026-03-30 20:18:30.852499 | controller | 2026-03-30 20:18:30.852508 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:30.852516 | controller | Monday 30 March 2026 20:18:30 +0000 (0:00:00.566) 0:00:02.971 ********** 2026-03-30 20:18:30.876041 | controller | skipping: [controller] 2026-03-30 20:18:30.876750 | controller | 2026-03-30 20:18:30.876778 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:30.876784 | controller | Monday 30 March 2026 20:18:30 +0000 (0:00:00.024) 0:00:02.996 ********** 2026-03-30 20:18:30.911827 | controller | skipping: [controller] 2026-03-30 20:18:30.911932 | controller | 2026-03-30 20:18:30.912059 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:30.912179 | controller | Monday 30 March 2026 20:18:30 +0000 (0:00:00.033) 0:00:03.029 ********** 2026-03-30 20:18:30.944186 | controller | ok: [controller] => { 2026-03-30 20:18:30.944321 | controller | "msg": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.5/clusterctl-linux-amd64" 2026-03-30 20:18:30.944446 | controller | } 2026-03-30 20:18:30.944561 | controller | 2026-03-30 20:18:30.944715 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:30.944887 | controller | Monday 30 March 2026 20:18:30 +0000 (0:00:00.034) 0:00:03.063 ********** 2026-03-30 20:18:31.381959 | controller | ok: [controller] 2026-03-30 20:18:31.381993 | controller | 2026-03-30 20:18:31.382002 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:31.382011 | controller | Monday 30 March 2026 20:18:31 +0000 (0:00:00.436) 0:00:03.500 ********** 2026-03-30 20:18:31.412027 | controller | skipping: [controller] 2026-03-30 20:18:31.412121 | controller | 2026-03-30 20:18:31.412243 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:31.412402 | controller | Monday 30 March 2026 20:18:31 +0000 (0:00:00.028) 0:00:03.529 ********** 2026-03-30 20:18:31.441065 | controller | skipping: [controller] 2026-03-30 20:18:31.441147 | controller | 2026-03-30 20:18:31.441277 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:31.441403 | controller | Monday 30 March 2026 20:18:31 +0000 (0:00:00.030) 0:00:03.559 ********** 2026-03-30 20:18:31.474018 | controller | ok: [controller] => { 2026-03-30 20:18:31.474128 | controller | "msg": "https://get.helm.sh/helm-v3.11.2-linux-amd64.tar.gz" 2026-03-30 20:18:31.474247 | controller | } 2026-03-30 20:18:31.474363 | controller | 2026-03-30 20:18:31.474508 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:31.474617 | controller | Monday 30 March 2026 20:18:31 +0000 (0:00:00.034) 0:00:03.593 ********** 2026-03-30 20:18:31.864292 | controller | ok: [controller] 2026-03-30 20:18:31.864378 | controller | 2026-03-30 20:18:31.864513 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:31.864636 | controller | Monday 30 March 2026 20:18:31 +0000 (0:00:00.388) 0:00:03.982 ********** 2026-03-30 20:18:31.892821 | controller | skipping: [controller] 2026-03-30 20:18:31.892926 | controller | 2026-03-30 20:18:31.893075 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:31.893188 | controller | Monday 30 March 2026 20:18:31 +0000 (0:00:00.030) 0:00:04.012 ********** 2026-03-30 20:18:31.924902 | controller | skipping: [controller] 2026-03-30 20:18:31.924946 | controller | 2026-03-30 20:18:31.925027 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:31.925110 | controller | Monday 30 March 2026 20:18:31 +0000 (0:00:00.032) 0:00:04.045 ********** 2026-03-30 20:18:31.959003 | controller | ok: [controller] => { 2026-03-30 20:18:31.959123 | controller | "msg": "https://github.com/databus23/helm-diff/releases/download/v3.8.1/helm-diff-linux-amd64.tgz" 2026-03-30 20:18:31.959258 | controller | } 2026-03-30 20:18:31.959369 | controller | 2026-03-30 20:18:31.959496 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:31.959607 | controller | Monday 30 March 2026 20:18:31 +0000 (0:00:00.033) 0:00:04.078 ********** 2026-03-30 20:18:32.345154 | controller | ok: [controller] 2026-03-30 20:18:32.345230 | controller | 2026-03-30 20:18:32.345368 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:32.345489 | controller | Monday 30 March 2026 20:18:32 +0000 (0:00:00.382) 0:00:04.461 ********** 2026-03-30 20:18:32.381349 | controller | skipping: [controller] 2026-03-30 20:18:32.381429 | controller | 2026-03-30 20:18:32.381516 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:32.381598 | controller | Monday 30 March 2026 20:18:32 +0000 (0:00:00.039) 0:00:04.501 ********** 2026-03-30 20:18:32.417445 | controller | skipping: [controller] 2026-03-30 20:18:32.417492 | controller | 2026-03-30 20:18:32.417506 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:32.417595 | controller | Monday 30 March 2026 20:18:32 +0000 (0:00:00.035) 0:00:04.537 ********** 2026-03-30 20:18:32.454093 | controller | ok: [controller] => { 2026-03-30 20:18:32.454139 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubelet" 2026-03-30 20:18:32.454285 | controller | } 2026-03-30 20:18:32.454399 | controller | 2026-03-30 20:18:32.454531 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:32.454716 | controller | Monday 30 March 2026 20:18:32 +0000 (0:00:00.036) 0:00:04.573 ********** 2026-03-30 20:18:32.897255 | controller | ok: [controller] 2026-03-30 20:18:32.897331 | controller | 2026-03-30 20:18:32.897352 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:32.897422 | controller | Monday 30 March 2026 20:18:32 +0000 (0:00:00.441) 0:00:05.015 ********** 2026-03-30 20:18:32.922862 | controller | skipping: [controller] 2026-03-30 20:18:32.922894 | controller | 2026-03-30 20:18:32.923103 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:32.923131 | controller | Monday 30 March 2026 20:18:32 +0000 (0:00:00.027) 0:00:05.043 ********** 2026-03-30 20:18:32.956554 | controller | skipping: [controller] 2026-03-30 20:18:32.956637 | controller | 2026-03-30 20:18:32.956991 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:32.957026 | controller | Monday 30 March 2026 20:18:32 +0000 (0:00:00.033) 0:00:05.076 ********** 2026-03-30 20:18:33.001208 | controller | ok: [controller] => { 2026-03-30 20:18:33.001392 | controller | "msg": "https://dl.k8s.io/release/v1.35.3/bin/linux/amd64/kubeadm" 2026-03-30 20:18:33.001539 | controller | } 2026-03-30 20:18:33.001678 | controller | 2026-03-30 20:18:33.001831 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:33.001984 | controller | Monday 30 March 2026 20:18:32 +0000 (0:00:00.041) 0:00:05.118 ********** 2026-03-30 20:18:33.436889 | controller | ok: [controller] 2026-03-30 20:18:33.436986 | controller | 2026-03-30 20:18:33.436995 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:33.437100 | controller | Monday 30 March 2026 20:18:33 +0000 (0:00:00.435) 0:00:05.553 ********** 2026-03-30 20:18:33.466876 | controller | skipping: [controller] 2026-03-30 20:18:33.466959 | controller | 2026-03-30 20:18:33.467089 | controller | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-30 20:18:33.467218 | controller | Monday 30 March 2026 20:18:33 +0000 (0:00:00.033) 0:00:05.587 ********** 2026-03-30 20:18:33.501637 | controller | skipping: [controller] 2026-03-30 20:18:33.501692 | controller | 2026-03-30 20:18:33.501741 | controller | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-30 20:18:33.501876 | controller | Monday 30 March 2026 20:18:33 +0000 (0:00:00.034) 0:00:05.621 ********** 2026-03-30 20:18:33.539260 | controller | ok: [controller] => { 2026-03-30 20:18:33.539360 | controller | "msg": "https://github.com/fluxcd/flux2/releases/download/v0.32.0/flux_0.32.0_linux_amd64.tar.gz" 2026-03-30 20:18:33.539684 | controller | } 2026-03-30 20:18:33.540025 | controller | 2026-03-30 20:18:33.540063 | controller | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-30 20:18:33.540071 | controller | Monday 30 March 2026 20:18:33 +0000 (0:00:00.036) 0:00:05.658 ********** 2026-03-30 20:18:33.976780 | controller | ok: [controller] 2026-03-30 20:18:33.977318 | controller | 2026-03-30 20:18:33.977353 | controller | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-30 20:18:33.977362 | controller | Monday 30 March 2026 20:18:33 +0000 (0:00:00.437) 0:00:06.096 ********** 2026-03-30 20:18:34.004006 | controller | skipping: [controller] 2026-03-30 20:18:34.004243 | controller | 2026-03-30 20:18:34.004481 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:18:34.004785 | controller | controller : ok=28 changed=0 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-03-30 20:18:34.005028 | controller | 2026-03-30 20:18:34.005247 | controller | 2026-03-30 20:18:34.005483 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:18:34.005721 | controller | Monday 30 March 2026 20:18:34 +0000 (0:00:00.028) 0:00:06.124 ********** 2026-03-30 20:18:34.005949 | controller | =============================================================================== 2026-03-30 20:18:34.006184 | controller | Gather minimal facts ---------------------------------------------------- 0.64s 2026-03-30 20:18:34.006423 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-03-30 20:18:34.006664 | controller | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-03-30 20:18:34.006902 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-30 20:18:34.007139 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-30 20:18:34.007374 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-30 20:18:34.007609 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.44s 2026-03-30 20:18:34.007874 | controller | Find all subdirectories in the role location ---------------------------- 0.41s 2026-03-30 20:18:34.008115 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.39s 2026-03-30 20:18:34.008353 | controller | vexxhost.containers.download_artifact : Download item ------------------- 0.38s 2026-03-30 20:18:34.008590 | controller | Select only defaults/ directories and load vars ------------------------- 0.32s 2026-03-30 20:18:34.008865 | controller | Include download_artifact role ------------------------------------------ 0.19s 2026-03-30 20:18:34.009118 | controller | Find all components with checksums and get latest versions (CI) --------- 0.12s 2026-03-30 20:18:34.009361 | controller | Filter checksums to keep only latest versions (CI) ---------------------- 0.09s 2026-03-30 20:18:34.009594 | controller | Generate list of all binaries for all roles ----------------------------- 0.07s 2026-03-30 20:18:34.009832 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:34.010068 | controller | vexxhost.containers.download_artifact : Extract archive ----------------- 0.04s 2026-03-30 20:18:34.010304 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:34.010536 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:34.010774 | controller | vexxhost.containers.download_artifact : Starting download of file ------- 0.04s 2026-03-30 20:18:34.123096 | controller | INFO [download-binaries > idempotence] Executed: Successful 2026-03-30 20:18:34.133493 | controller | INFO [download-binaries > side_effect] Executing 2026-03-30 20:18:34.133971 | controller | WARNING [download-binaries > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:18:34.140173 | controller | INFO [download-binaries > verify] Executing 2026-03-30 20:18:35.002300 | controller | 2026-03-30 20:18:35.002678 | controller | PLAY [Verify] ****************************************************************** 2026-03-30 20:18:35.002946 | controller | 2026-03-30 20:18:35.003237 | controller | TASK [Gathering Facts] ********************************************************* 2026-03-30 20:18:35.003490 | controller | Monday 30 March 2026 20:18:35 +0000 (0:00:00.011) 0:00:00.011 ********** 2026-03-30 20:18:36.058825 | 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-30 20:18:36.064846 | controller | ok: [controller] 2026-03-30 20:18:36.064866 | controller | 2026-03-30 20:18:36.064875 | controller | TASK [Stat target dir] ********************************************************* 2026-03-30 20:18:36.064883 | controller | Monday 30 March 2026 20:18:36 +0000 (0:00:01.062) 0:00:01.073 ********** 2026-03-30 20:18:36.446679 | controller | ok: [controller] 2026-03-30 20:18:36.446968 | controller | 2026-03-30 20:18:36.447243 | controller | TASK [Assert that target dir is created] *************************************** 2026-03-30 20:18:36.447510 | controller | Monday 30 March 2026 20:18:36 +0000 (0:00:00.381) 0:00:01.455 ********** 2026-03-30 20:18:36.476956 | controller | ok: [controller] => { 2026-03-30 20:18:36.477234 | controller | "changed": false, 2026-03-30 20:18:36.477479 | controller | "msg": "All assertions passed" 2026-03-30 20:18:36.477759 | controller | } 2026-03-30 20:18:36.477997 | controller | 2026-03-30 20:18:36.478258 | controller | TASK [Find target files] ******************************************************* 2026-03-30 20:18:36.478502 | controller | Monday 30 March 2026 20:18:36 +0000 (0:00:00.030) 0:00:01.486 ********** 2026-03-30 20:18:36.860747 | controller | ok: [controller] 2026-03-30 20:18:36.860776 | controller | 2026-03-30 20:18:36.860790 | controller | TASK [Assert that some files were downloaded] ********************************** 2026-03-30 20:18:36.860794 | controller | Monday 30 March 2026 20:18:36 +0000 (0:00:00.383) 0:00:01.869 ********** 2026-03-30 20:18:36.893167 | controller | ok: [controller] => { 2026-03-30 20:18:36.893375 | controller | "changed": false, 2026-03-30 20:18:36.893603 | controller | "msg": "All assertions passed" 2026-03-30 20:18:36.893822 | controller | } 2026-03-30 20:18:36.894111 | controller | 2026-03-30 20:18:36.894330 | controller | PLAY RECAP ********************************************************************* 2026-03-30 20:18:36.894563 | controller | controller : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-30 20:18:36.896738 | controller | 2026-03-30 20:18:36.896755 | controller | 2026-03-30 20:18:36.896762 | controller | TASKS RECAP ******************************************************************** 2026-03-30 20:18:36.896768 | controller | Monday 30 March 2026 20:18:36 +0000 (0:00:00.031) 0:00:01.900 ********** 2026-03-30 20:18:36.896781 | controller | =============================================================================== 2026-03-30 20:18:36.896787 | controller | Gathering Facts --------------------------------------------------------- 1.06s 2026-03-30 20:18:36.896792 | controller | Find target files ------------------------------------------------------- 0.38s 2026-03-30 20:18:36.896798 | controller | Stat target dir --------------------------------------------------------- 0.38s 2026-03-30 20:18:36.896803 | controller | Assert that some files were downloaded ---------------------------------- 0.03s 2026-03-30 20:18:36.896809 | controller | Assert that target dir is created --------------------------------------- 0.03s 2026-03-30 20:18:36.984734 | controller | INFO [download-binaries > verify] Executed: Successful 2026-03-30 20:18:36.987797 | controller | INFO [download-binaries > cleanup] Executing 2026-03-30 20:18:36.988139 | controller | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-30 20:18:36.994712 | controller | INFO [download-binaries > destroy] Executing 2026-03-30 20:18:36.994831 | controller | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-03-30 20:18:36.994919 | controller | INFO [download-binaries > destroy] Executed: Successful 2026-03-30 20:18:36.995205 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-30 20:18:37.333395 | controller | ok: Runtime: 0:00:41.444557 2026-03-30 20:18:37.339314 | 2026-03-30 20:18:37.339366 | PLAY RECAP 2026-03-30 20:18:37.339413 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:18:37.339435 | 2026-03-30 20:18:37.453829 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-30 20:18:37.456939 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 20:18:38.047163 | 2026-03-30 20:18:38.047328 | PLAY [all] 2026-03-30 20:18:38.058634 | 2026-03-30 20:18:38.058711 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-30 20:18:38.451757 | controller | changed 2026-03-30 20:18:38.458217 | 2026-03-30 20:18:38.458294 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-30 20:18:38.838561 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:18:38.839296 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:18:38.846212 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:18:38.847502 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:18:38.849188 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:18:38.850894 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:18:38.851027 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:18:38.853131 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:18:38.855969 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:18:38.856809 | controller | environment: line 1: kubectl: command not found 2026-03-30 20:18:38.857795 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:18:38.858004 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-30 20:18:38.988613 | controller | ok: Runtime: 0:00:00.031458 2026-03-30 20:18:38.994633 | 2026-03-30 20:18:38.994725 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-30 20:18:39.251118 | controller | changed 2026-03-30 20:18:39.425833 | 2026-03-30 20:18:39.426080 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-30 20:18:39.664764 | controller | environment: line 5: kubectl: command not found 2026-03-30 20:18:39.665866 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:18:39.665940 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:18:39.666968 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-30 20:18:39.958224 | controller | ok: Runtime: 0:00:00.013044 2026-03-30 20:18:39.965744 | 2026-03-30 20:18:39.965819 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-30 20:18:40.628400 | controller | changed: 2026-03-30 20:18:40.628757 | controller | created directory /var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/work/logs/controller 2026-03-30 20:18:40.628978 | controller | cd+++++++++ objects/ 2026-03-30 20:18:40.629039 | controller | cd+++++++++ objects/cluster/ 2026-03-30 20:18:40.629082 | controller | cd+++++++++ objects/namespaced/ 2026-03-30 20:18:40.636251 | 2026-03-30 20:18:40.636317 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-30 20:18:40.862205 | controller | changed 2026-03-30 20:18:40.867713 | 2026-03-30 20:18:40.867803 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-30 20:18:41.103072 | controller | changed 2026-03-30 20:18:41.108625 | 2026-03-30 20:18:41.108755 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-30 20:18:41.343313 | controller | environment: line 3: kubectl: command not found 2026-03-30 20:18:41.639545 | controller | ok: Runtime: 0:00:00.012426 2026-03-30 20:18:41.645026 | 2026-03-30 20:18:41.645114 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-30 20:18:42.205547 | controller | changed: 2026-03-30 20:18:42.205780 | controller | cd+++++++++ pod-logs/ 2026-03-30 20:18:42.205819 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-03-30 20:18:42.212948 | 2026-03-30 20:18:42.213030 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-30 20:18:42.488086 | controller | changed: "values" 2026-03-30 20:18:42.699701 | controller | changed: "releases" 2026-03-30 20:18:42.711020 | 2026-03-30 20:18:42.711194 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-30 20:18:42.953534 | controller | /bin/bash: line 3: kubectl: command not found 2026-03-30 20:18:43.238756 | controller | ok: Runtime: 0:00:00.008709 2026-03-30 20:18:43.242924 | 2026-03-30 20:18:43.242993 | TASK [helm-release-status : Downloads logs to executor] 2026-03-30 20:18:43.783305 | controller | changed: 2026-03-30 20:18:43.783605 | controller | cd+++++++++ helm/ 2026-03-30 20:18:43.783666 | controller | cd+++++++++ helm/releases/ 2026-03-30 20:18:43.783718 | controller | cd+++++++++ helm/values/ 2026-03-30 20:18:43.790786 | 2026-03-30 20:18:43.790884 | PLAY RECAP 2026-03-30 20:18:43.790935 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-30 20:18:43.790957 | 2026-03-30 20:18:43.931089 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-03-30 20:18:43.933751 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 20:18:44.494233 | 2026-03-30 20:18:44.494359 | PLAY [all] 2026-03-30 20:18:44.504292 | 2026-03-30 20:18:44.504370 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-30 20:18:44.550364 | controller | skipping: Conditional result was False 2026-03-30 20:18:44.558958 | 2026-03-30 20:18:44.559066 | TASK [fetch-output : Set log path for single node] 2026-03-30 20:18:44.601831 | controller | ok 2026-03-30 20:18:44.607311 | 2026-03-30 20:18:44.607404 | LOOP [fetch-output : Ensure local output dirs] 2026-03-30 20:18:44.986257 | controller -> localhost | ok: "/var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/work/logs" 2026-03-30 20:18:45.189178 | controller -> localhost | changed: "/var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/work/artifacts" 2026-03-30 20:18:45.398694 | controller -> localhost | changed: "/var/lib/zuul/builds/772efa032cb4450fada4a6f005bf957b/work/docs" 2026-03-30 20:18:45.410385 | 2026-03-30 20:18:45.410527 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-30 20:18:46.074211 | controller | changed: .d..t...... ./ 2026-03-30 20:18:46.074620 | controller | changed: All items complete 2026-03-30 20:18:46.074684 | 2026-03-30 20:18:46.560350 | controller | changed: .d..t...... ./ 2026-03-30 20:18:47.053488 | controller | changed: .d..t...... ./ 2026-03-30 20:18:47.077533 | 2026-03-30 20:18:47.077665 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-30 20:18:47.494914 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007292 2026-03-30 20:18:47.716017 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008466 2026-03-30 20:18:47.736018 | 2026-03-30 20:18:47.736176 | PLAY [all] 2026-03-30 20:18:47.742205 | 2026-03-30 20:18:47.742281 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-30 20:18:48.211305 | controller | changed 2026-03-30 20:18:48.217784 | 2026-03-30 20:18:48.217853 | PLAY RECAP 2026-03-30 20:18:48.217915 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-30 20:18:48.217945 | 2026-03-30 20:18:48.358369 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-30 20:18:48.361321 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-30 20:18:48.922398 | 2026-03-30 20:18:48.922780 | PLAY [localhost] 2026-03-30 20:18:48.932792 | 2026-03-30 20:18:48.932861 | TASK [Generate Zuul manifest] 2026-03-30 20:18:48.954510 | localhost | ok 2026-03-30 20:18:48.970802 | 2026-03-30 20:18:48.970882 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-30 20:18:49.306811 | localhost | changed 2026-03-30 20:18:49.318386 | 2026-03-30 20:18:49.318460 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-30 20:18:49.350333 | localhost | ok 2026-03-30 20:18:49.359764 | 2026-03-30 20:18:49.359855 | TASK [Upload logs] 2026-03-30 20:18:49.379844 | localhost | ok 2026-03-30 20:18:49.440503 | 2026-03-30 20:18:49.440633 | TASK [Set zuul-log-path fact] 2026-03-30 20:18:49.462820 | localhost | ok 2026-03-30 20:18:49.475249 | 2026-03-30 20:18:49.475328 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-30 20:18:49.506865 | localhost | ok 2026-03-30 20:18:49.515861 | 2026-03-30 20:18:49.515954 | TASK [upload-logs : Create log directories] 2026-03-30 20:18:49.940729 | localhost | changed 2026-03-30 20:18:49.945742 | 2026-03-30 20:18:49.945818 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-30 20:18:50.354813 | localhost -> localhost | ok: Runtime: 0:00:00.006440 2026-03-30 20:18:50.361586 | 2026-03-30 20:18:50.361677 | TASK [upload-logs : Upload logs to log server] 2026-03-30 20:18:50.850863 | localhost | Output suppressed because no_log was given 2026-03-30 20:18:50.856361 | 2026-03-30 20:18:50.856430 | LOOP [upload-logs : Compress console log and json output] 2026-03-30 20:18:50.905365 | localhost | skipping: Conditional result was False 2026-03-30 20:18:50.911876 | localhost | skipping: Conditional result was False 2026-03-30 20:18:50.923357 | 2026-03-30 20:18:50.923472 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-30 20:18:50.965772 | localhost | skipping: Conditional result was False 2026-03-30 20:18:50.966585 | 2026-03-30 20:18:50.970081 | localhost | skipping: Conditional result was False 2026-03-30 20:18:50.985986 | 2026-03-30 20:18:50.986123 | LOOP [upload-logs : Upload console log and json output]