2026-04-25 08:35:14.870441 | Job console starting 2026-04-25 08:35:14.880760 | Updating git repos 2026-04-25 08:35:14.936279 | Cloning repos into workspace 2026-04-25 08:35:14.991279 | Restoring repo states 2026-04-25 08:35:15.013766 | Merging changes 2026-04-25 08:35:16.061176 | Checking out repos 2026-04-25 08:35:16.181795 | Preparing playbooks 2026-04-25 08:35:19.766415 | Running Ansible setup 2026-04-25 08:35:23.080830 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-25 08:35:23.678226 | 2026-04-25 08:35:23.678611 | PLAY [localhost] 2026-04-25 08:35:23.686880 | 2026-04-25 08:35:23.686951 | TASK [Gathering Facts] 2026-04-25 08:35:24.545983 | localhost | ok 2026-04-25 08:35:24.555990 | 2026-04-25 08:35:24.556068 | TASK [Setup log path fact] 2026-04-25 08:35:24.575900 | localhost | ok 2026-04-25 08:35:24.588022 | 2026-04-25 08:35:24.588089 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-25 08:35:24.616953 | localhost | ok 2026-04-25 08:35:24.626992 | 2026-04-25 08:35:24.627178 | TASK [emit-job-header : Print job information] 2026-04-25 08:35:24.668928 | # Job Information 2026-04-25 08:35:24.669256 | Ansible Version: 2.16.16 2026-04-25 08:35:24.669309 | Job: atmosphere-molecule-csi-local-path-provisioner 2026-04-25 08:35:24.669341 | Pipeline: check 2026-04-25 08:35:24.669368 | Executor: 0a8996d2b663 2026-04-25 08:35:24.669394 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3877 2026-04-25 08:35:24.669424 | Event ID: 994bb330-4081-11f1-907b-42e050ef8cf8 2026-04-25 08:35:24.673268 | 2026-04-25 08:35:24.673362 | LOOP [emit-job-header : Print node information] 2026-04-25 08:35:24.761573 | localhost | ok: 2026-04-25 08:35:24.761921 | localhost | # Node Information 2026-04-25 08:35:24.761998 | localhost | Inventory Hostname: instance 2026-04-25 08:35:24.762055 | localhost | Hostname: np0000170159 2026-04-25 08:35:24.762107 | localhost | Username: zuul 2026-04-25 08:35:24.762166 | localhost | Distro: Ubuntu 22.04 2026-04-25 08:35:24.762218 | localhost | Provider: yul1 2026-04-25 08:35:24.762267 | localhost | Region: ca-ymq-1 2026-04-25 08:35:24.762315 | localhost | Label: ubuntu-jammy 2026-04-25 08:35:24.762361 | localhost | Product Name: OpenStack Nova 2026-04-25 08:35:24.762407 | localhost | Interface IP: 199.204.45.144 2026-04-25 08:35:24.784798 | 2026-04-25 08:35:24.784980 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-25 08:35:25.510655 | localhost -> localhost | changed 2026-04-25 08:35:25.516430 | 2026-04-25 08:35:25.516530 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-25 08:35:26.519826 | localhost -> localhost | changed 2026-04-25 08:35:26.532251 | 2026-04-25 08:35:26.532371 | PLAY [all] 2026-04-25 08:35:26.545060 | 2026-04-25 08:35:26.545207 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-25 08:35:26.804892 | instance -> localhost | ok 2026-04-25 08:35:26.813773 | 2026-04-25 08:35:26.815338 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-25 08:35:26.849020 | instance | ok 2026-04-25 08:35:26.862346 | instance | included: /var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-25 08:35:26.867935 | 2026-04-25 08:35:26.867996 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-25 08:35:27.681644 | instance -> localhost | Generating public/private rsa key pair. 2026-04-25 08:35:27.681813 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/work/b572537a4d0349c39941bd8bc27e75b3_id_rsa 2026-04-25 08:35:27.681842 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/work/b572537a4d0349c39941bd8bc27e75b3_id_rsa.pub 2026-04-25 08:35:27.681864 | instance -> localhost | The key fingerprint is: 2026-04-25 08:35:27.681884 | instance -> localhost | SHA256:4qRkEGrVQDckMJjD6tuSAnf2tbpxsqfwnlgNimMWVZQ zuul-build-sshkey 2026-04-25 08:35:27.681920 | instance -> localhost | The key's randomart image is: 2026-04-25 08:35:27.681942 | instance -> localhost | +---[RSA 3072]----+ 2026-04-25 08:35:27.681968 | instance -> localhost | |o++=+=o. | 2026-04-25 08:35:27.681989 | instance -> localhost | |+oo.ooE | 2026-04-25 08:35:27.682009 | instance -> localhost | |oo. . | 2026-04-25 08:35:27.682029 | instance -> localhost | |o o | 2026-04-25 08:35:27.682049 | instance -> localhost | |. . o + S | 2026-04-25 08:35:27.682069 | instance -> localhost | |...=o= +. | 2026-04-25 08:35:27.682089 | instance -> localhost | |..Oo+.=.o. | 2026-04-25 08:35:27.682109 | instance -> localhost | |.* o =.*o | 2026-04-25 08:35:27.682132 | instance -> localhost | |. . ..O= | 2026-04-25 08:35:27.682152 | instance -> localhost | +----[SHA256]-----+ 2026-04-25 08:35:27.682197 | instance -> localhost | ok: Runtime: 0:00:00.400841 2026-04-25 08:35:27.687042 | 2026-04-25 08:35:27.687104 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-25 08:35:27.719797 | instance | ok 2026-04-25 08:35:27.731712 | instance | included: /var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-25 08:35:27.743066 | 2026-04-25 08:35:27.743159 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-25 08:35:27.767882 | instance | skipping: Conditional result was False 2026-04-25 08:35:27.779041 | 2026-04-25 08:35:27.779235 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-25 08:35:28.193936 | instance | changed 2026-04-25 08:35:28.200857 | 2026-04-25 08:35:28.200915 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-25 08:35:28.374603 | instance | ok 2026-04-25 08:35:28.380666 | 2026-04-25 08:35:28.380743 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-25 08:35:28.824649 | instance | changed 2026-04-25 08:35:28.829730 | 2026-04-25 08:35:28.829794 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-25 08:35:29.262146 | instance | changed 2026-04-25 08:35:29.269329 | 2026-04-25 08:35:29.269415 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-25 08:35:29.303041 | instance | skipping: Conditional result was False 2026-04-25 08:35:29.312286 | 2026-04-25 08:35:29.312348 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-25 08:35:29.670648 | instance -> localhost | changed 2026-04-25 08:35:29.685295 | 2026-04-25 08:35:29.685409 | TASK [add-build-sshkey : Add back temp key] 2026-04-25 08:35:29.960772 | instance -> localhost | Identity added: /var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/work/b572537a4d0349c39941bd8bc27e75b3_id_rsa (zuul-build-sshkey) 2026-04-25 08:35:29.960986 | instance -> localhost | ok: Runtime: 0:00:00.015098 2026-04-25 08:35:29.967945 | 2026-04-25 08:35:29.968008 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-25 08:35:30.283338 | instance | ok 2026-04-25 08:35:30.289460 | 2026-04-25 08:35:30.289528 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-25 08:35:30.313301 | instance | skipping: Conditional result was False 2026-04-25 08:35:30.326618 | 2026-04-25 08:35:30.326727 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-25 08:35:30.649683 | instance | ok 2026-04-25 08:35:30.656524 | 2026-04-25 08:35:30.656590 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-25 08:35:32.216619 | instance | Output suppressed because no_log was given 2026-04-25 08:35:32.225398 | 2026-04-25 08:35:32.225467 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-25 08:35:32.406328 | instance | ok: "logs" 2026-04-25 08:35:32.406565 | instance | ok: All items complete 2026-04-25 08:35:32.406595 | 2026-04-25 08:35:32.551211 | instance | ok: "artifacts" 2026-04-25 08:35:32.700652 | instance | ok: "docs" 2026-04-25 08:35:32.708883 | 2026-04-25 08:35:32.709201 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-25 08:35:32.886124 | instance | changed: "logs" 2026-04-25 08:35:33.042496 | instance | changed: "artifacts" 2026-04-25 08:35:33.192891 | instance | changed: "docs" 2026-04-25 08:35:33.212430 | 2026-04-25 08:35:33.212558 | PLAY RECAP 2026-04-25 08:35:33.212664 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-25 08:35:33.212698 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-25 08:35:33.212719 | 2026-04-25 08:35:33.357334 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-25 08:35:33.359390 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-25 08:35:33.967419 | 2026-04-25 08:35:33.967558 | PLAY [all] 2026-04-25 08:35:33.980043 | 2026-04-25 08:35:33.980159 | TASK [setup-uv : Extract archive] 2026-04-25 08:35:36.062590 | instance | changed 2026-04-25 08:35:36.070287 | 2026-04-25 08:35:36.070386 | TASK [setup-uv : Print version] 2026-04-25 08:35:35.622617 | instance | uv 0.8.13 2026-04-25 08:35:36.609146 | instance | ok: Runtime: 0:00:00.013320 2026-04-25 08:35:36.618102 | 2026-04-25 08:35:36.618199 | PLAY RECAP 2026-04-25 08:35:36.618246 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-25 08:35:36.618270 | 2026-04-25 08:35:36.764067 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-25 08:35:36.769295 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-25 08:35:37.334299 | 2026-04-25 08:35:37.334430 | PLAY [all] 2026-04-25 08:35:37.345381 | 2026-04-25 08:35:37.345471 | TASK [Install "jq" for log collection] 2026-04-25 08:35:47.106458 | instance | changed 2026-04-25 08:35:47.111802 | 2026-04-25 08:35:47.111877 | TASK [Install pip3 for Python package management] 2026-04-25 08:35:50.799084 | instance | changed 2026-04-25 08:35:50.805714 | 2026-04-25 08:35:50.805786 | TASK [Install Python "kubernetes" library for kubernetes.core modules] 2026-04-25 08:35:53.793698 | instance | changed 2026-04-25 08:35:53.797582 | 2026-04-25 08:35:53.797642 | PLAY [all] 2026-04-25 08:35:53.805812 | 2026-04-25 08:35:53.805880 | TASK [ensure-go : Check installed go version] 2026-04-25 08:35:54.340329 | instance | ok: ERROR (ignored) 2026-04-25 08:35:54.340699 | instance | { 2026-04-25 08:35:54.340768 | instance | "failed_when_result": false, 2026-04-25 08:35:54.340816 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-04-25 08:35:54.340862 | instance | "rc": 2 2026-04-25 08:35:54.340910 | instance | } 2026-04-25 08:35:54.350144 | 2026-04-25 08:35:54.350222 | TASK [ensure-go : Skip if correct version of go is installed] 2026-04-25 08:35:54.405201 | instance | ok 2026-04-25 08:35:54.416173 | instance | included: /var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-04-25 08:35:54.420906 | 2026-04-25 08:35:54.421004 | TASK [ensure-go : Create temp directory] 2026-04-25 08:35:54.762666 | instance | changed 2026-04-25 08:35:54.769720 | 2026-04-25 08:35:54.770799 | TASK [ensure-go : Get archive checksum] 2026-04-25 08:35:55.331807 | instance | ok: OK (64 bytes) 2026-04-25 08:35:55.337855 | 2026-04-25 08:35:55.337926 | TASK [ensure-go : Download go archive] 2026-04-25 08:35:56.632342 | instance | changed: OK (78559214 bytes) 2026-04-25 08:35:56.639668 | 2026-04-25 08:35:56.639752 | TASK [ensure-go : Install go] 2026-04-25 08:36:02.316750 | instance | changed 2026-04-25 08:36:02.325632 | 2026-04-25 08:36:02.325689 | PLAY [all] 2026-04-25 08:36:02.332144 | 2026-04-25 08:36:02.332205 | TASK [Copy inventory file for Zuul] 2026-04-25 08:36:03.066076 | instance | changed 2026-04-25 08:36:03.145554 | 2026-04-25 08:36:03.145736 | TASK [Switch "ansible_host" to private IP] 2026-04-25 08:36:03.444500 | instance | changed: 1 replacements made 2026-04-25 08:36:03.452024 | 2026-04-25 08:36:03.452154 | TASK [Run molecule prepare] 2026-04-25 08:36:03.707007 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-04-25 08:36:03.707182 | instance | Creating virtual environment at: .venv 2026-04-25 08:36:03.730731 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-04-25 08:36:03.753465 | instance | Downloading cryptography (4.2MiB) 2026-04-25 08:36:03.753612 | instance | Downloading kubernetes (1.9MiB) 2026-04-25 08:36:03.753904 | instance | Downloading pygments (1.2MiB) 2026-04-25 08:36:03.754707 | instance | Downloading setuptools (1.1MiB) 2026-04-25 08:36:03.754866 | instance | Downloading rjsonnet (1.2MiB) 2026-04-25 08:36:03.755207 | instance | Downloading openstacksdk (1.7MiB) 2026-04-25 08:36:03.755431 | instance | Downloading netaddr (2.2MiB) 2026-04-25 08:36:03.756684 | instance | Downloading pydantic-core (2.0MiB) 2026-04-25 08:36:03.758903 | instance | Downloading ansible-core (2.1MiB) 2026-04-25 08:36:04.031176 | instance | Building pyperclip==1.9.0 2026-04-25 08:36:04.050855 | instance | Downloading rjsonnet 2026-04-25 08:36:04.134778 | instance | Downloading pydantic-core 2026-04-25 08:36:04.196076 | instance | Downloading netaddr 2026-04-25 08:36:04.201824 | instance | Downloading pygments 2026-04-25 08:36:04.264382 | instance | Downloading setuptools 2026-04-25 08:36:04.264738 | instance | Downloading cryptography 2026-04-25 08:36:04.356732 | instance | Downloading kubernetes 2026-04-25 08:36:04.360927 | instance | Downloading ansible-core 2026-04-25 08:36:04.400541 | instance | Downloading openstacksdk 2026-04-25 08:36:04.793782 | instance | Built pyperclip==1.9.0 2026-04-25 08:36:04.982621 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-04-25 08:36:05.024232 | instance | Installed 83 packages in 40ms 2026-04-25 08:36:05.644774 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-04-25 08:36:06.246516 | instance | INFO [csi > discovery] scenario test matrix: prepare 2026-04-25 08:36:06.246593 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-04-25 08:36:52.516708 | instance | INFO [csi > prepare] Executing 2026-04-25 08:36:53.379489 | instance | 2026-04-25 08:36:53.380041 | instance | PLAY [Prepare] ***************************************************************** 2026-04-25 08:36:53.380307 | instance | 2026-04-25 08:36:53.380643 | instance | TASK [Gathering Facts] ********************************************************* 2026-04-25 08:36:53.380927 | instance | Saturday 25 April 2026 08:36:53 +0000 (0:00:00.025) 0:00:00.025 ******** 2026-04-25 08:36:54.474091 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-04-25 08:36:54.474217 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-04-25 08:36:54.474328 | instance | interpreter could change the meaning of that path. See 2026-04-25 08:36:54.474451 | instance | https://docs.ansible.com/ansible- 2026-04-25 08:36:54.474577 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-04-25 08:36:54.484103 | instance | ok: [instance] 2026-04-25 08:36:54.484359 | instance | 2026-04-25 08:36:54.484696 | instance | TASK [Configure short hostname] ************************************************ 2026-04-25 08:36:54.485017 | instance | Saturday 25 April 2026 08:36:54 +0000 (0:00:01.105) 0:00:01.130 ******** 2026-04-25 08:36:55.387904 | instance | changed: [instance] 2026-04-25 08:36:55.388151 | instance | 2026-04-25 08:36:55.388435 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-04-25 08:36:55.388771 | instance | Saturday 25 April 2026 08:36:55 +0000 (0:00:00.903) 0:00:02.033 ******** 2026-04-25 08:36:55.665258 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-04-25 08:36:55.665431 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-04-25 08:36:55.665602 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-25 08:36:55.674390 | instance | changed: [instance] 2026-04-25 08:36:55.674649 | instance | 2026-04-25 08:36:55.674953 | instance | TASK [Purge "snapd" package] *************************************************** 2026-04-25 08:36:55.675204 | instance | Saturday 25 April 2026 08:36:55 +0000 (0:00:00.286) 0:00:02.320 ******** 2026-04-25 08:36:56.483377 | instance | ok: [instance] 2026-04-25 08:36:56.483452 | instance | 2026-04-25 08:36:56.483566 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-04-25 08:36:56.483777 | instance | 2026-04-25 08:36:56.483839 | instance | TASK [Gathering Facts] ********************************************************* 2026-04-25 08:36:56.483944 | instance | Saturday 25 April 2026 08:36:56 +0000 (0:00:00.808) 0:00:03.128 ******** 2026-04-25 08:36:57.172350 | instance | ok: [instance] 2026-04-25 08:36:57.172711 | instance | 2026-04-25 08:36:57.173157 | instance | TASK [Install depedencies] ***************************************************** 2026-04-25 08:36:57.173478 | instance | Saturday 25 April 2026 08:36:57 +0000 (0:00:00.689) 0:00:03.818 ******** 2026-04-25 08:37:16.211900 | instance | changed: [instance] 2026-04-25 08:37:16.212107 | instance | 2026-04-25 08:37:16.212172 | instance | TASK [Start up service] ******************************************************** 2026-04-25 08:37:16.212352 | instance | Saturday 25 April 2026 08:37:16 +0000 (0:00:19.039) 0:00:22.858 ******** 2026-04-25 08:37:16.744504 | instance | ok: [instance] 2026-04-25 08:37:16.744815 | instance | 2026-04-25 08:37:16.745105 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-04-25 08:37:16.745388 | instance | Saturday 25 April 2026 08:37:16 +0000 (0:00:00.532) 0:00:23.390 ******** 2026-04-25 08:37:17.031073 | instance | ok: [instance] 2026-04-25 08:37:17.031315 | instance | 2026-04-25 08:37:17.031666 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-04-25 08:37:17.031962 | instance | Saturday 25 April 2026 08:37:17 +0000 (0:00:00.286) 0:00:23.676 ******** 2026-04-25 08:37:17.675561 | instance | changed: [instance] 2026-04-25 08:37:17.675715 | instance | 2026-04-25 08:37:17.675907 | instance | TASK [Get list of all loopback devices] **************************************** 2026-04-25 08:37:17.676097 | instance | Saturday 25 April 2026 08:37:17 +0000 (0:00:00.644) 0:00:24.321 ******** 2026-04-25 08:37:17.860308 | instance | ok: [instance] 2026-04-25 08:37:17.860647 | instance | 2026-04-25 08:37:17.860952 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-04-25 08:37:17.861287 | instance | Saturday 25 April 2026 08:37:17 +0000 (0:00:00.184) 0:00:24.506 ******** 2026-04-25 08:37:17.881651 | instance | skipping: [instance] 2026-04-25 08:37:17.881967 | instance | 2026-04-25 08:37:17.882265 | instance | TASK [Create devices for Ceph] ************************************************* 2026-04-25 08:37:17.882543 | instance | Saturday 25 April 2026 08:37:17 +0000 (0:00:00.020) 0:00:24.527 ******** 2026-04-25 08:37:18.422890 | instance | changed: [instance] => (item=osd0) 2026-04-25 08:37:18.423124 | instance | changed: [instance] => (item=osd1) 2026-04-25 08:37:18.423404 | instance | changed: [instance] => (item=osd2) 2026-04-25 08:37:18.423664 | instance | 2026-04-25 08:37:18.423968 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-04-25 08:37:18.424304 | instance | Saturday 25 April 2026 08:37:18 +0000 (0:00:00.541) 0:00:25.068 ******** 2026-04-25 08:37:19.015502 | instance | changed: [instance] => (item=osd0) 2026-04-25 08:37:19.015576 | instance | changed: [instance] => (item=osd1) 2026-04-25 08:37:19.015711 | instance | changed: [instance] => (item=osd2) 2026-04-25 08:37:19.015827 | instance | 2026-04-25 08:37:19.015952 | instance | TASK [Start loop devices] ****************************************************** 2026-04-25 08:37:19.016082 | instance | Saturday 25 April 2026 08:37:19 +0000 (0:00:00.593) 0:00:25.661 ******** 2026-04-25 08:37:19.686458 | instance | changed: [instance] => (item=osd0) 2026-04-25 08:37:19.686606 | instance | changed: [instance] => (item=osd1) 2026-04-25 08:37:19.686779 | instance | changed: [instance] => (item=osd2) 2026-04-25 08:37:19.686944 | instance | 2026-04-25 08:37:19.687118 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-04-25 08:37:19.687288 | instance | Saturday 25 April 2026 08:37:19 +0000 (0:00:00.670) 0:00:26.332 ******** 2026-04-25 08:37:22.570639 | instance | changed: [instance] => (item=osd0) 2026-04-25 08:37:22.570903 | instance | changed: [instance] => (item=osd1) 2026-04-25 08:37:22.571178 | instance | changed: [instance] => (item=osd2) 2026-04-25 08:37:22.571436 | instance | 2026-04-25 08:37:22.571711 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-04-25 08:37:22.571984 | instance | Saturday 25 April 2026 08:37:22 +0000 (0:00:02.883) 0:00:29.216 ******** 2026-04-25 08:37:24.367332 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-04-25 08:37:24.367636 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-04-25 08:37:24.367969 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-04-25 08:37:24.368213 | instance | 2026-04-25 08:37:24.368547 | instance | PLAY RECAP ********************************************************************* 2026-04-25 08:37:24.368871 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-25 08:37:24.369127 | instance | 2026-04-25 08:37:24.369435 | instance | Saturday 25 April 2026 08:37:24 +0000 (0:00:01.797) 0:00:31.013 ******** 2026-04-25 08:37:24.369721 | instance | =============================================================================== 2026-04-25 08:37:24.370043 | instance | Install depedencies ---------------------------------------------------- 19.04s 2026-04-25 08:37:24.370311 | instance | Create a volume group for each loop device ------------------------------ 2.88s 2026-04-25 08:37:24.370618 | instance | Create a logical volume for each loop device ---------------------------- 1.80s 2026-04-25 08:37:24.370903 | instance | Gathering Facts --------------------------------------------------------- 1.11s 2026-04-25 08:37:24.371187 | instance | Configure short hostname ------------------------------------------------ 0.90s 2026-04-25 08:37:24.371491 | instance | Purge "snapd" package --------------------------------------------------- 0.81s 2026-04-25 08:37:24.372355 | instance | Gathering Facts --------------------------------------------------------- 0.69s 2026-04-25 08:37:24.372703 | instance | Start loop devices ------------------------------------------------------ 0.67s 2026-04-25 08:37:24.372991 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.64s 2026-04-25 08:37:24.373273 | instance | Set permissions on loopback devices ------------------------------------- 0.59s 2026-04-25 08:37:24.373576 | instance | Create devices for Ceph ------------------------------------------------- 0.54s 2026-04-25 08:37:24.373900 | instance | Start up service -------------------------------------------------------- 0.53s 2026-04-25 08:37:24.374165 | instance | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-04-25 08:37:24.374465 | instance | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-04-25 08:37:24.374752 | instance | Get list of all loopback devices ---------------------------------------- 0.18s 2026-04-25 08:37:24.375030 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-04-25 08:37:24.434986 | instance | INFO [csi > prepare] Executed: Successful 2026-04-25 08:37:24.435550 | instance | INFO Molecule executed 1 scenario (1 successful) 2026-04-25 08:37:24.598161 | instance | ok: Runtime: 0:01:20.863072 2026-04-25 08:37:24.601609 | 2026-04-25 08:37:24.601676 | PLAY RECAP 2026-04-25 08:37:24.601742 | instance | ok: 12 changed: 9 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-25 08:37:24.601774 | 2026-04-25 08:37:24.728714 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-25 08:37:24.732719 | RUN START: [untrusted : github.com/vexxhost/atmosphere/molecule/csi/converge.yml@main] 2026-04-25 08:37:25.341120 | 2026-04-25 08:37:25.341299 | PLAY [all] 2026-04-25 08:37:25.353697 | 2026-04-25 08:37:25.353832 | TASK [Build atmosphere binary] 2026-04-25 08:37:25.769879 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-04-25 08:37:25.770047 | instance | go: downloading golang.org/x/sync v0.18.0 2026-04-25 08:37:25.999734 | instance | go: downloading github.com/spf13/pflag v1.0.7 2026-04-25 08:37:32.398414 | instance | ok: Runtime: 0:00:06.573528 2026-04-25 08:37:32.405887 | 2026-04-25 08:37:32.405963 | TASK [Deploy with parallel orchestrator] 2026-04-25 08:37:32.613003 | instance | ==> Multi-tag mode: kubernetes, csi 2026-04-25 08:37:32.613211 | instance | ==> Running preflight checks 2026-04-25 08:37:33.055991 | instance | [preflight] 2026-04-25 08:37:33.056039 | instance | [preflight] PLAY [Preflight checks] ******************************************************** 2026-04-25 08:37:33.056054 | instance | [preflight] 2026-04-25 08:37:33.056061 | instance | [preflight] TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-04-25 08:37:33.082733 | instance | [preflight] skipping: [instance] 2026-04-25 08:37:33.082768 | instance | [preflight] 2026-04-25 08:37:33.082780 | instance | [preflight] PLAY RECAP ********************************************************************* 2026-04-25 08:37:33.082803 | instance | [preflight] instance : ok=0 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-25 08:37:33.082814 | instance | [preflight] 2026-04-25 08:37:33.187399 | instance | ==> Preflight checks passed 2026-04-25 08:37:33.187544 | instance | ==> Starting parallel deployment (subgraph) 2026-04-25 08:37:33.187601 | instance | ==> [kubernetes] Starting deployment 2026-04-25 08:37:34.190020 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:34.190100 | instance | [kubernetes/kubernetes] PLAY [all] ********************************************************************* 2026-04-25 08:37:34.190114 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:34.190123 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-04-25 08:37:35.553560 | instance | [kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python 2026-04-25 08:37:35.553639 | instance | [kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-04-25 08:37:35.553655 | instance | [kubernetes/kubernetes] interpreter could change the meaning of that path. See 2026-04-25 08:37:35.553666 | instance | [kubernetes/kubernetes] https://docs.ansible.com/ansible- 2026-04-25 08:37:35.553677 | instance | [kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-04-25 08:37:35.571837 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:35.571886 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:35.571903 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ******************** 2026-04-25 08:37:42.225341 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576}) 2026-04-25 08:37:42.225408 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0}) 2026-04-25 08:37:42.225421 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1}) 2026-04-25 08:37:42.225430 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000}) 2026-04-25 08:37:42.225440 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000}) 2026-04-25 08:37:42.225458 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304}) 2026-04-25 08:37:42.225467 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304}) 2026-04-25 08:37:42.225476 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304}) 2026-04-25 08:37:42.225485 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304}) 2026-04-25 08:37:42.225494 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304}) 2026-04-25 08:37:42.225503 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'}) 2026-04-25 08:37:42.225512 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'}) 2026-04-25 08:37:42.225521 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1}) 2026-04-25 08:37:42.225530 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1}) 2026-04-25 08:37:42.225556 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128}) 2026-04-25 08:37:42.225565 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872}) 2026-04-25 08:37:42.225574 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768}) 2026-04-25 08:37:42.225583 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128}) 2026-04-25 08:37:42.225591 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872}) 2026-04-25 08:37:42.225600 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768}) 2026-04-25 08:37:42.225609 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:42.225619 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] *** 2026-04-25 08:37:42.621668 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:37:42.621728 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:42.621741 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent "ethtool" tuning] ******* 2026-04-25 08:37:43.324697 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:37:43.324763 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:43.324775 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run "ethtool" tuning] ********************** 2026-04-25 08:37:43.747377 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:43.747453 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:43.747467 | instance | [kubernetes/kubernetes] TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-04-25 08:37:43.873458 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:43.873495 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:43.873506 | instance | [kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************ 2026-04-25 08:37:43.873516 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:43.873525 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-04-25 08:37:44.846374 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:44.846426 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:44.846437 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] *** 2026-04-25 08:37:45.141729 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:37:45.141782 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:45.141805 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] **************** 2026-04-25 08:37:46.515991 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf) 2026-04-25 08:37:46.516058 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh) 2026-04-25 08:37:46.516070 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml) 2026-04-25 08:37:46.516080 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg) 2026-04-25 08:37:46.516089 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml) 2026-04-25 08:37:46.516099 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:46.516108 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] **** 2026-04-25 08:37:47.455124 | instance | [kubernetes/kubernetes] failed: [instance] (item=/etc/kubernetes/manifests/kube-apiserver.yaml) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/manifests/kube-apiserver.yaml", "msg": "Path /etc/kubernetes/manifests/kube-apiserver.yaml does not exist !", "rc": 257} 2026-04-25 08:37:47.455192 | instance | [kubernetes/kubernetes] failed: [instance] (item=/etc/kubernetes/controller-manager.conf) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/controller-manager.conf", "msg": "Path /etc/kubernetes/controller-manager.conf does not exist !", "rc": 257} 2026-04-25 08:37:47.455221 | instance | [kubernetes/kubernetes] failed: [instance] (item=/etc/kubernetes/scheduler.conf) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/scheduler.conf", "msg": "Path /etc/kubernetes/scheduler.conf does not exist !", "rc": 257} 2026-04-25 08:37:47.455231 | instance | [kubernetes/kubernetes] ...ignoring 2026-04-25 08:37:47.455241 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:47.455251 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] ********* 2026-04-25 08:37:47.730642 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:47.730683 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:47.730691 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] ********* 2026-04-25 08:37:48.022079 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:48.022125 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:48.022133 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************ 2026-04-25 08:37:48.050631 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:48.050666 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:48.050672 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] *** 2026-04-25 08:37:48.087163 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:48.087218 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:48.087230 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] *************** 2026-04-25 08:37:48.726822 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:48.726869 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:48.726877 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] ******* 2026-04-25 08:37:49.068778 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:49.068888 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:49.068905 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] *************************** 2026-04-25 08:37:49.068943 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:49.068953 | instance | [kubernetes/kubernetes] PLAY [Install Kubernetes] ****************************************************** 2026-04-25 08:37:49.068962 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:49.068970 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-04-25 08:37:50.032501 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:50.032560 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:50.032566 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-25 08:37:50.330350 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:50.330411 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:50.330419 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-25 08:37:50.366759 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:37:50.366817 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:50.366825 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-25 08:37:50.753752 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:37:50.753795 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:50.753804 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-25 08:37:50.818077 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-04-25 08:37:50.818152 | instance | [kubernetes/kubernetes] "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-25 08:37:50.818165 | instance | [kubernetes/kubernetes] } 2026-04-25 08:37:50.818176 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:50.818186 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-25 08:37:51.566064 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:37:51.566112 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:51.566124 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-25 08:37:51.607445 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:37:51.607486 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:51.607495 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-25 08:37:51.895173 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:51.895237 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:51.895250 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-25 08:37:53.046646 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:37:53.046694 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:53.046708 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-25 08:37:53.109187 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-04-25 08:37:53.109204 | instance | [kubernetes/kubernetes] "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-04-25 08:37:53.109209 | instance | [kubernetes/kubernetes] } 2026-04-25 08:37:53.109214 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:53.109220 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-25 08:37:53.902015 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:37:53.902075 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:53.902085 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-25 08:37:56.715977 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:37:56.716040 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:56.716052 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-04-25 08:37:56.746877 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:37:56.746948 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:56.746962 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-04-25 08:37:56.778070 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:37:56.778106 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:56.778118 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-04-25 08:37:56.802817 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:37:56.802851 | instance | [kubernetes/kubernetes] 2026-04-25 08:37:56.802864 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-04-25 08:38:01.857194 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:01.857253 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:01.857267 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-04-25 08:38:02.393210 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:02.393281 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:02.393294 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-04-25 08:38:03.793893 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'path': '/etc/containerd'}) 2026-04-25 08:38:03.793984 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-04-25 08:38:03.793998 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-04-25 08:38:03.794009 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-04-25 08:38:03.794019 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-04-25 08:38:03.794030 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:03.794062 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-04-25 08:38:04.439911 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:04.440269 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:04.440288 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-04-25 08:38:04.440303 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:04.440315 | instance | [kubernetes/kubernetes] RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-04-25 08:38:05.177159 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:05.177239 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:05.177252 | instance | [kubernetes/kubernetes] RUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] ***************** 2026-04-25 08:38:05.947555 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:38:05.947634 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:05.947647 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-04-25 08:38:06.585769 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:06.585834 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:06.585847 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the "kubeadm-config" ConfigMap] *** 2026-04-25 08:38:07.450338 | instance | [kubernetes/kubernetes] An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible_collections.kubernetes.core.plugins.module_utils.k8s.exceptions.CoreException: Could not create API client: Invalid kube-config file. No configuration found. 2026-04-25 08:38:07.450385 | instance | [kubernetes/kubernetes] fatal: [instance]: FAILED! => {"changed": false, "msg": "Could not create API client: Invalid kube-config file. No configuration found."} 2026-04-25 08:38:07.450391 | instance | [kubernetes/kubernetes] ...ignoring 2026-04-25 08:38:07.450396 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:07.450404 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] *** 2026-04-25 08:38:07.484571 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:07.484649 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:07.484663 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] *** 2026-04-25 08:38:07.511365 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:07.511404 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:07.511416 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] *** 2026-04-25 08:38:07.537656 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:07.537687 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:07.537699 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] *** 2026-04-25 08:38:07.566121 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:07.566152 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:07.566163 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] *** 2026-04-25 08:38:07.599832 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:07.599874 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:07.599887 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-25 08:38:07.893191 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:38:07.893255 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:07.893263 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-25 08:38:07.934847 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-04-25 08:38:07.934910 | instance | [kubernetes/kubernetes] "msg": "https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm" 2026-04-25 08:38:07.934918 | instance | [kubernetes/kubernetes] } 2026-04-25 08:38:07.934925 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:07.934965 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-25 08:38:08.664347 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:08.664416 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:08.664429 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-25 08:38:08.705471 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:08.705516 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:08.705522 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-25 08:38:09.015499 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:38:09.015539 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:09.015545 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-25 08:38:09.054096 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-04-25 08:38:09.054147 | instance | [kubernetes/kubernetes] "msg": "https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl" 2026-04-25 08:38:09.054155 | instance | [kubernetes/kubernetes] } 2026-04-25 08:38:09.054162 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:09.054169 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-25 08:38:09.863274 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:09.863345 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:09.863363 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-25 08:38:09.914122 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:09.914205 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:09.914218 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-04-25 08:38:09.950799 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:09.950835 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:09.950847 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-04-25 08:38:09.981790 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:09.981823 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:09.981834 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-04-25 08:38:10.016930 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-04-25 08:38:10.016962 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:10.016973 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-04-25 08:38:11.074329 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:38:11.074397 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:11.074405 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-04-25 08:38:11.593622 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:38:11.593678 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:11.593690 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-04-25 08:38:12.974088 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'}) 2026-04-25 08:38:12.974157 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-04-25 08:38:12.974175 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-04-25 08:38:12.974189 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-04-25 08:38:12.974205 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-04-25 08:38:12.974220 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:12.974235 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-04-25 08:38:13.585053 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:38:13.585147 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:13.585162 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-04-25 08:38:13.585173 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:13.585183 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-04-25 08:38:14.037908 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:38:14.037972 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:14.037985 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-25 08:38:14.333978 | instance | [kubernetes/kubernetes] ok: [instance] 2026-04-25 08:38:14.334042 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:14.334054 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-25 08:38:14.383374 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-04-25 08:38:14.383418 | instance | [kubernetes/kubernetes] "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/crictl-v1.35.0-linux-amd64.tar.gz" 2026-04-25 08:38:14.383430 | instance | [kubernetes/kubernetes] } 2026-04-25 08:38:14.383440 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:14.383449 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-25 08:38:15.088166 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:15.088224 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:15.088237 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-25 08:38:16.508141 | instance | [kubernetes/kubernetes] changed: [instance] 2026-04-25 08:38:16.508201 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:16.508213 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-25 08:38:16.553998 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-04-25 08:38:16.554035 | instance | [kubernetes/kubernetes] "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/critest-v1.35.0-linux-amd64.tar.gz" 2026-04-25 08:38:16.554047 | instance | [kubernetes/kubernetes] } 2026-04-25 08:38:16.554057 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:16.554066 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-25 08:38:38.701487 | instance | [kubernetes/kubernetes] FAILED - RETRYING: [instance]: Download item (4 retries left). 2026-04-25 08:38:38.701549 | instance | [kubernetes/kubernetes] FAILED - RETRYING: [instance]: Download item (3 retries left). 2026-04-25 08:38:38.701560 | instance | [kubernetes/kubernetes] FAILED - RETRYING: [instance]: Download item (2 retries left). 2026-04-25 08:38:38.701570 | instance | [kubernetes/kubernetes] FAILED - RETRYING: [instance]: Download item (1 retries left). 2026-04-25 08:38:38.701590 | instance | [kubernetes/kubernetes] fatal: [instance]: FAILED! => {"attempts": 4, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2026-04-25 08:38:38.701603 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:38.701621 | instance | [kubernetes/kubernetes] PLAY RECAP ********************************************************************* 2026-04-25 08:38:38.701632 | instance | [kubernetes/kubernetes] instance : ok=50 changed=18 unreachable=0 failed=1 skipped=15 rescued=0 ignored=2 2026-04-25 08:38:38.701642 | instance | [kubernetes/kubernetes] 2026-04-25 08:38:38.781195 | instance | Error: component kubernetes failed: ansible-playbook failed for kubernetes/kubernetes: exit status 2 2026-04-25 08:38:38.781251 | instance | Usage: 2026-04-25 08:38:38.781264 | instance | atmosphere deploy [flags] 2026-04-25 08:38:38.781274 | instance | 2026-04-25 08:38:38.781283 | instance | Flags: 2026-04-25 08:38:38.781293 | instance | --concurrency int Max concurrent deployments per wave (0 = unlimited) 2026-04-25 08:38:38.781302 | instance | -h, --help help for deploy 2026-04-25 08:38:38.781311 | instance | -i, --inventory string Path to Ansible inventory file (required) 2026-04-25 08:38:38.781320 | instance | -t, --tags string Comma-separated list of component tags to deploy 2026-04-25 08:38:38.781347 | instance | 2026-04-25 08:38:38.781356 | instance | component kubernetes failed: ansible-playbook failed for kubernetes/kubernetes: exit status 2 2026-04-25 08:38:39.043841 | instance | ERROR 2026-04-25 08:38:39.044016 | instance | { 2026-04-25 08:38:39.044058 | instance | "delta": "0:01:06.178369", 2026-04-25 08:38:39.044089 | instance | "end": "2026-04-25 08:38:38.782340", 2026-04-25 08:38:39.044117 | instance | "msg": "non-zero return code", 2026-04-25 08:38:39.044145 | instance | "rc": 1, 2026-04-25 08:38:39.044171 | instance | "start": "2026-04-25 08:37:32.603971" 2026-04-25 08:38:39.044200 | instance | } failure 2026-04-25 08:38:39.049441 | 2026-04-25 08:38:39.049491 | PLAY RECAP 2026-04-25 08:38:39.049537 | instance | ok: 1 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-25 08:38:39.049560 | 2026-04-25 08:38:39.161017 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/molecule/csi/converge.yml@main] 2026-04-25 08:38:39.166011 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-25 08:38:39.740586 | 2026-04-25 08:38:39.740719 | PLAY [all] 2026-04-25 08:38:39.755017 | 2026-04-25 08:38:39.755098 | TASK [gather-host-logs : creating directory for system status] 2026-04-25 08:38:40.111909 | instance | changed 2026-04-25 08:38:40.119583 | 2026-04-25 08:38:40.119666 | TASK [gather-host-logs : Get logs for each host] 2026-04-25 08:38:40.464046 | instance | + systemd-cgls --full --all --no-pager 2026-04-25 08:38:40.481699 | instance | + ip addr 2026-04-25 08:38:40.484313 | instance | + ip route 2026-04-25 08:38:40.486819 | instance | + lsblk 2026-04-25 08:38:40.489333 | instance | + mount 2026-04-25 08:38:40.491859 | instance | + docker images 2026-04-25 08:38:40.492369 | instance | /bin/bash: line 7: docker: command not found 2026-04-25 08:38:40.492667 | instance | + brctl show 2026-04-25 08:38:40.493157 | instance | /bin/bash: line 8: brctl: command not found 2026-04-25 08:38:40.493398 | instance | + ps aux --sort=-%mem 2026-04-25 08:38:40.516183 | instance | + dpkg -l 2026-04-25 08:38:40.526406 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-04-25 08:38:40.526887 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-04-25 08:38:40.526974 | instance | /bin/bash: line 11: docker: command not found 2026-04-25 08:38:40.527300 | instance | + '[' '!' -z '' ']' 2026-04-25 08:38:40.658428 | instance | ok: Runtime: 0:00:00.067831 2026-04-25 08:38:40.667169 | 2026-04-25 08:38:40.667241 | TASK [gather-host-logs : Downloads logs to executor] 2026-04-25 08:38:41.299303 | instance | changed: 2026-04-25 08:38:41.299538 | instance | created directory /var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/work/logs/instance 2026-04-25 08:38:41.299578 | instance | cd+++++++++ system/ 2026-04-25 08:38:41.299609 | instance | >f+++++++++ system/brctl-show.txt 2026-04-25 08:38:41.299637 | instance | >f+++++++++ system/docker-images.txt 2026-04-25 08:38:41.299664 | instance | >f+++++++++ system/ip-addr.txt 2026-04-25 08:38:41.299695 | instance | >f+++++++++ system/ip-route.txt 2026-04-25 08:38:41.299724 | instance | >f+++++++++ system/lsblk.txt 2026-04-25 08:38:41.299751 | instance | >f+++++++++ system/mount.txt 2026-04-25 08:38:41.299780 | instance | >f+++++++++ system/packages.txt 2026-04-25 08:38:41.299806 | instance | >f+++++++++ system/ps.txt 2026-04-25 08:38:41.299853 | instance | >f+++++++++ system/systemd-cgls.txt 2026-04-25 08:38:41.312094 | 2026-04-25 08:38:41.312163 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-25 08:38:41.516653 | instance | changed: "values" 2026-04-25 08:38:41.673896 | instance | changed: "releases" 2026-04-25 08:38:41.693411 | 2026-04-25 08:38:41.693521 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-25 08:38:41.949420 | instance | E0425 08:38:41.949269 13166 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:41.950356 | instance | E0425 08:38:41.950323 13166 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:41.951093 | instance | E0425 08:38:41.951065 13166 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:41.952788 | instance | E0425 08:38:41.952759 13166 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:41.953414 | instance | E0425 08:38:41.953383 13166 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:41.954013 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:42.232267 | instance | ok: Runtime: 0:00:00.070927 2026-04-25 08:38:42.239826 | 2026-04-25 08:38:42.239929 | TASK [helm-release-status : Downloads logs to executor] 2026-04-25 08:38:42.740198 | instance | changed: 2026-04-25 08:38:42.740453 | instance | cd+++++++++ helm/ 2026-04-25 08:38:42.740492 | instance | cd+++++++++ helm/releases/ 2026-04-25 08:38:42.740523 | instance | cd+++++++++ helm/values/ 2026-04-25 08:38:42.752527 | 2026-04-25 08:38:42.752631 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-25 08:38:42.950424 | instance | changed 2026-04-25 08:38:42.957285 | 2026-04-25 08:38:42.957390 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-25 08:38:43.154702 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-25 08:38:43.154801 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-25 08:38:43.161304 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-25 08:38:43.162978 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-25 08:38:43.209954 | instance | E0425 08:38:43.209844 13218 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.210565 | instance | E0425 08:38:43.210540 13218 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.212269 | instance | E0425 08:38:43.212197 13216 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.212291 | instance | E0425 08:38:43.212271 13218 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.213233 | instance | E0425 08:38:43.213196 13216 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.213511 | instance | E0425 08:38:43.213480 13218 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.214144 | instance | E0425 08:38:43.214113 13218 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.214269 | instance | E0425 08:38:43.214254 13216 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.214762 | instance | E0425 08:38:43.214737 13216 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.215368 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:43.216377 | instance | E0425 08:38:43.216341 13216 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.216407 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:43.222423 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-25 08:38:43.223149 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-25 08:38:43.277083 | instance | E0425 08:38:43.276997 13242 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.277491 | instance | E0425 08:38:43.277468 13242 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.279071 | instance | E0425 08:38:43.279043 13242 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.279445 | instance | E0425 08:38:43.279421 13242 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.281025 | instance | E0425 08:38:43.280991 13242 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.281072 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:43.283262 | instance | E0425 08:38:43.283224 13244 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.283854 | instance | E0425 08:38:43.283837 13244 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.285536 | instance | E0425 08:38:43.285508 13244 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.286212 | instance | E0425 08:38:43.286178 13244 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.288154 | instance | E0425 08:38:43.288115 13244 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.288206 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:43.289188 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-25 08:38:43.332826 | instance | E0425 08:38:43.332727 13264 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.333493 | instance | E0425 08:38:43.333434 13264 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.334976 | instance | E0425 08:38:43.334907 13264 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.335799 | instance | E0425 08:38:43.335715 13264 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.337020 | instance | E0425 08:38:43.336952 13264 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:43.337097 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:43.498893 | instance | ok: Runtime: 0:00:00.194382 2026-04-25 08:38:43.505953 | 2026-04-25 08:38:43.506031 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-25 08:38:43.702233 | instance | changed 2026-04-25 08:38:43.707302 | 2026-04-25 08:38:43.707378 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-25 08:38:43.952595 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-25 08:38:43.952887 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-25 08:38:43.952912 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-25 08:38:44.002564 | instance | E0425 08:38:44.002485 13294 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:44.002950 | instance | E0425 08:38:44.002917 13294 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:44.004540 | instance | E0425 08:38:44.004519 13294 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:44.004927 | instance | E0425 08:38:44.004904 13294 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:44.006525 | instance | E0425 08:38:44.006496 13294 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:44.006553 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:44.283078 | instance | ok: Runtime: 0:00:00.065812 2026-04-25 08:38:44.290168 | 2026-04-25 08:38:44.290235 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-25 08:38:44.761623 | instance | changed: 2026-04-25 08:38:44.761809 | instance | cd+++++++++ objects/ 2026-04-25 08:38:44.761859 | instance | cd+++++++++ objects/cluster/ 2026-04-25 08:38:44.761881 | instance | cd+++++++++ objects/namespaced/ 2026-04-25 08:38:44.770673 | 2026-04-25 08:38:44.770748 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-25 08:38:44.966916 | instance | changed 2026-04-25 08:38:44.972950 | 2026-04-25 08:38:44.973054 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-25 08:38:45.180715 | instance | changed 2026-04-25 08:38:45.187725 | 2026-04-25 08:38:45.187798 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-25 08:38:45.443384 | instance | E0425 08:38:45.443213 13343 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:45.444131 | instance | E0425 08:38:45.444056 13343 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:45.445330 | instance | E0425 08:38:45.445252 13343 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:45.445943 | instance | E0425 08:38:45.445883 13343 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:45.447832 | instance | E0425 08:38:45.447762 13343 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:45.447899 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:45.727681 | instance | ok: Runtime: 0:00:00.063597 2026-04-25 08:38:45.734317 | 2026-04-25 08:38:45.734386 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-25 08:38:46.223571 | instance | changed: 2026-04-25 08:38:46.223825 | instance | cd+++++++++ pod-logs/ 2026-04-25 08:38:46.223870 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-04-25 08:38:46.236881 | 2026-04-25 08:38:46.237055 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-04-25 08:38:46.423787 | instance | changed 2026-04-25 08:38:46.429533 | 2026-04-25 08:38:46.429603 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-04-25 08:38:46.683422 | instance | E0425 08:38:46.683255 13386 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:46.684272 | instance | E0425 08:38:46.684233 13386 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:46.685924 | instance | E0425 08:38:46.685890 13386 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:46.686492 | instance | E0425 08:38:46.686452 13386 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:46.689866 | instance | E0425 08:38:46.689832 13386 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:46.689911 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:46.966255 | instance | ok: Runtime: 0:00:00.065186 2026-04-25 08:38:46.974976 | 2026-04-25 08:38:46.975060 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-04-25 08:38:47.225705 | instance | E0425 08:38:47.225530 13409 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.226326 | instance | E0425 08:38:47.226262 13409 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.227988 | instance | E0425 08:38:47.227930 13409 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.229874 | instance | E0425 08:38:47.229835 13409 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.230828 | instance | E0425 08:38:47.230764 13409 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.232132 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:47.237293 | instance | ceph-mgr endpoints: 2026-04-25 08:38:47.511056 | instance | ok: Runtime: 0:00:00.068239 2026-04-25 08:38:47.518152 | 2026-04-25 08:38:47.518249 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-04-25 08:38:47.766068 | instance | E0425 08:38:47.765969 13431 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.767001 | instance | E0425 08:38:47.766973 13431 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.768584 | instance | E0425 08:38:47.768499 13431 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.769105 | instance | E0425 08:38:47.769061 13431 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.770848 | instance | E0425 08:38:47.770786 13431 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-04-25 08:38:47.770889 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-04-25 08:38:48.060967 | instance | ok: Runtime: 0:00:00.062601 2026-04-25 08:38:48.067623 | 2026-04-25 08:38:48.067704 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-04-25 08:38:48.557011 | instance | changed: cd+++++++++ prometheus/ 2026-04-25 08:38:48.566131 | 2026-04-25 08:38:48.566197 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-04-25 08:38:48.752002 | instance | changed 2026-04-25 08:38:48.758639 | 2026-04-25 08:38:48.758763 | TASK [gather-selenium-data : Get selenium data] 2026-04-25 08:38:48.961468 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-04-25 08:38:48.962968 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-04-25 08:38:49.299491 | instance | ERROR 2026-04-25 08:38:49.299790 | instance | { 2026-04-25 08:38:49.299845 | instance | "delta": "0:00:00.006006", 2026-04-25 08:38:49.299884 | instance | "end": "2026-04-25 08:38:48.963339", 2026-04-25 08:38:49.299912 | instance | "msg": "non-zero return code", 2026-04-25 08:38:49.299938 | instance | "rc": 1, 2026-04-25 08:38:49.299963 | instance | "start": "2026-04-25 08:38:48.957333" 2026-04-25 08:38:49.299988 | instance | } 2026-04-25 08:38:49.300026 | instance | ERROR: Ignoring Errors 2026-04-25 08:38:49.306880 | 2026-04-25 08:38:49.306971 | TASK [gather-selenium-data : Downloads logs to executor] 2026-04-25 08:38:49.786752 | instance | changed: cd+++++++++ selenium/ 2026-04-25 08:38:49.794497 | 2026-04-25 08:38:49.794558 | PLAY RECAP 2026-04-25 08:38:49.794605 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-04-25 08:38:49.794627 | 2026-04-25 08:38:49.949153 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-25 08:38:49.953458 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-25 08:38:50.531147 | 2026-04-25 08:38:50.531319 | PLAY [all] 2026-04-25 08:38:50.543083 | 2026-04-25 08:38:50.543168 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-25 08:38:50.587771 | instance | skipping: Conditional result was False 2026-04-25 08:38:50.596550 | 2026-04-25 08:38:50.596665 | TASK [fetch-output : Set log path for single node] 2026-04-25 08:38:50.639377 | instance | ok 2026-04-25 08:38:50.644258 | 2026-04-25 08:38:50.644321 | LOOP [fetch-output : Ensure local output dirs] 2026-04-25 08:38:51.012383 | instance -> localhost | ok: "/var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/work/logs" 2026-04-25 08:38:51.241463 | instance -> localhost | changed: "/var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/work/artifacts" 2026-04-25 08:38:51.445633 | instance -> localhost | changed: "/var/lib/zuul/builds/b572537a4d0349c39941bd8bc27e75b3/work/docs" 2026-04-25 08:38:51.462719 | 2026-04-25 08:38:51.462886 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-25 08:38:52.080746 | instance | changed: .d..t...... ./ 2026-04-25 08:38:52.081062 | instance | changed: All items complete 2026-04-25 08:38:52.081104 | 2026-04-25 08:38:52.519936 | instance | changed: .d..t...... ./ 2026-04-25 08:38:52.958992 | instance | changed: .d..t...... ./ 2026-04-25 08:38:52.983312 | 2026-04-25 08:38:52.983482 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-25 08:38:53.415726 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008455 2026-04-25 08:38:53.637584 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008129 2026-04-25 08:38:53.657539 | 2026-04-25 08:38:53.657689 | PLAY [all] 2026-04-25 08:38:53.664106 | 2026-04-25 08:38:53.664170 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-25 08:38:54.062638 | instance | changed 2026-04-25 08:38:54.068693 | 2026-04-25 08:38:54.068743 | PLAY RECAP 2026-04-25 08:38:54.068789 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-25 08:38:54.068811 | 2026-04-25 08:38:54.180739 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-25 08:38:54.184934 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-25 08:38:54.723252 | 2026-04-25 08:38:54.723388 | PLAY [localhost] 2026-04-25 08:38:54.732909 | 2026-04-25 08:38:54.732994 | TASK [Generate Zuul manifest] 2026-04-25 08:38:54.751987 | localhost | ok 2026-04-25 08:38:54.768319 | 2026-04-25 08:38:54.768395 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-25 08:38:55.073002 | localhost | changed 2026-04-25 08:38:55.084132 | 2026-04-25 08:38:55.084206 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-25 08:38:55.116029 | localhost | ok 2026-04-25 08:38:55.123405 | 2026-04-25 08:38:55.123464 | TASK [Upload logs] 2026-04-25 08:38:55.155426 | localhost | ok 2026-04-25 08:38:55.214440 | 2026-04-25 08:38:55.214538 | TASK [Set zuul-log-path fact] 2026-04-25 08:38:55.236702 | localhost | ok 2026-04-25 08:38:55.247804 | 2026-04-25 08:38:55.247868 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-25 08:38:55.278151 | localhost | ok 2026-04-25 08:38:55.286728 | 2026-04-25 08:38:55.286790 | TASK [upload-logs : Create log directories] 2026-04-25 08:38:55.663975 | localhost | changed 2026-04-25 08:38:55.670997 | 2026-04-25 08:38:55.671090 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-25 08:38:56.068520 | localhost -> localhost | ok: Runtime: 0:00:00.005776 2026-04-25 08:38:56.078377 | 2026-04-25 08:38:56.078486 | TASK [upload-logs : Upload logs to log server] 2026-04-25 08:38:56.548342 | localhost | Output suppressed because no_log was given 2026-04-25 08:38:56.552893 | 2026-04-25 08:38:56.552970 | LOOP [upload-logs : Compress console log and json output] 2026-04-25 08:38:56.596837 | localhost | skipping: Conditional result was False 2026-04-25 08:38:56.604138 | localhost | skipping: Conditional result was False 2026-04-25 08:38:56.616204 | 2026-04-25 08:38:56.616389 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-25 08:38:56.657203 | localhost | skipping: Conditional result was False 2026-04-25 08:38:56.657600 | 2026-04-25 08:38:56.661421 | localhost | skipping: Conditional result was False 2026-04-25 08:38:56.670700 | 2026-04-25 08:38:56.670889 | LOOP [upload-logs : Upload console log and json output]