2026-04-28 03:13:56.339431 | Job console starting 2026-04-28 03:13:56.370573 | Updating git repos 2026-04-28 03:13:56.450166 | Cloning repos into workspace 2026-04-28 03:13:56.896398 | Restoring repo states 2026-04-28 03:13:56.918742 | Merging changes 2026-04-28 03:13:59.811501 | Checking out repos 2026-04-28 03:14:00.184516 | Preparing playbooks 2026-04-28 03:14:11.706030 | Running Ansible setup 2026-04-28 03:14:15.186856 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-28 03:14:15.794041 | 2026-04-28 03:14:15.794160 | PLAY [localhost] 2026-04-28 03:14:15.801983 | 2026-04-28 03:14:15.802062 | TASK [Gathering Facts] 2026-04-28 03:14:16.981676 | localhost | ok 2026-04-28 03:14:16.990624 | 2026-04-28 03:14:16.990725 | TASK [Setup log path fact] 2026-04-28 03:14:17.009124 | localhost | ok 2026-04-28 03:14:17.022047 | 2026-04-28 03:14:17.022123 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-28 03:14:17.054049 | localhost | ok 2026-04-28 03:14:17.064040 | 2026-04-28 03:14:17.064198 | TASK [emit-job-header : Print job information] 2026-04-28 03:14:17.107003 | # Job Information 2026-04-28 03:14:17.107277 | Ansible Version: 2.16.16 2026-04-28 03:14:17.107350 | Job: atmosphere-molecule-csi-rbd 2026-04-28 03:14:17.107400 | Pipeline: check 2026-04-28 03:14:17.107445 | Executor: 0a8996d2b663 2026-04-28 03:14:17.107489 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3880 2026-04-28 03:14:17.107539 | Event ID: 333318a0-42b0-11f1-816e-edcfe02e8ef0 2026-04-28 03:14:17.112501 | 2026-04-28 03:14:17.112623 | LOOP [emit-job-header : Print node information] 2026-04-28 03:14:17.312227 | localhost | ok: 2026-04-28 03:14:17.312512 | localhost | # Node Information 2026-04-28 03:14:17.312551 | localhost | Inventory Hostname: instance 2026-04-28 03:14:17.312575 | localhost | Hostname: np0000170793 2026-04-28 03:14:17.312596 | localhost | Username: zuul 2026-04-28 03:14:17.312620 | localhost | Distro: Ubuntu 22.04 2026-04-28 03:14:17.312643 | localhost | Provider: yul1 2026-04-28 03:14:17.312664 | localhost | Region: ca-ymq-1 2026-04-28 03:14:17.312690 | localhost | Label: ubuntu-jammy 2026-04-28 03:14:17.312710 | localhost | Product Name: OpenStack Nova 2026-04-28 03:14:17.312759 | localhost | Interface IP: 199.19.213.85 2026-04-28 03:14:17.326668 | 2026-04-28 03:14:17.326863 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-28 03:14:17.829896 | localhost -> localhost | changed 2026-04-28 03:14:17.838994 | 2026-04-28 03:14:17.839097 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-28 03:14:19.021924 | localhost -> localhost | changed 2026-04-28 03:14:19.032612 | 2026-04-28 03:14:19.032697 | PLAY [all] 2026-04-28 03:14:19.054516 | 2026-04-28 03:14:19.054711 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-28 03:14:19.519796 | instance -> localhost | ok 2026-04-28 03:14:19.528838 | 2026-04-28 03:14:19.529040 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-28 03:14:19.561273 | instance | ok 2026-04-28 03:14:19.581384 | instance | included: /var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-28 03:14:19.590599 | 2026-04-28 03:14:19.590737 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-28 03:14:20.475516 | instance -> localhost | Generating public/private rsa key pair. 2026-04-28 03:14:20.475742 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/work/879fe360b3884b38bec10e2e0401b634_id_rsa 2026-04-28 03:14:20.475778 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/work/879fe360b3884b38bec10e2e0401b634_id_rsa.pub 2026-04-28 03:14:20.475804 | instance -> localhost | The key fingerprint is: 2026-04-28 03:14:20.475828 | instance -> localhost | SHA256:fjuWFbWo/12pofmAdzoL8xrk5MG5iaz9PgcRFgb72PI zuul-build-sshkey 2026-04-28 03:14:20.475869 | instance -> localhost | The key's randomart image is: 2026-04-28 03:14:20.475894 | instance -> localhost | +---[RSA 3072]----+ 2026-04-28 03:14:20.475920 | instance -> localhost | | ..o. | 2026-04-28 03:14:20.475944 | instance -> localhost | | oo . | 2026-04-28 03:14:20.475966 | instance -> localhost | | .. . o . | 2026-04-28 03:14:20.475988 | instance -> localhost | | =.. o . | 2026-04-28 03:14:20.476011 | instance -> localhost | | oSO.. . | 2026-04-28 03:14:20.476033 | instance -> localhost | | ..O.* . .| 2026-04-28 03:14:20.476055 | instance -> localhost | | o.Eo* o ..| 2026-04-28 03:14:20.476075 | instance -> localhost | | o oX+B o..| 2026-04-28 03:14:20.476098 | instance -> localhost | | . .o==B++. .| 2026-04-28 03:14:20.476266 | instance -> localhost | +----[SHA256]-----+ 2026-04-28 03:14:20.476443 | instance -> localhost | ok: Runtime: 0:00:00.280762 2026-04-28 03:14:20.489190 | 2026-04-28 03:14:20.489276 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-28 03:14:20.527202 | instance | ok 2026-04-28 03:14:20.540159 | instance | included: /var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-28 03:14:20.548414 | 2026-04-28 03:14:20.548525 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-28 03:14:20.573587 | instance | skipping: Conditional result was False 2026-04-28 03:14:20.683070 | 2026-04-28 03:14:20.683240 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-28 03:14:21.199033 | instance | changed 2026-04-28 03:14:21.210878 | 2026-04-28 03:14:21.211014 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-28 03:14:21.418370 | instance | ok 2026-04-28 03:14:21.427744 | 2026-04-28 03:14:21.427884 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-28 03:14:22.052760 | instance | changed 2026-04-28 03:14:22.200237 | 2026-04-28 03:14:22.200419 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-28 03:14:22.757204 | instance | changed 2026-04-28 03:14:22.766998 | 2026-04-28 03:14:22.767127 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-28 03:14:22.792677 | instance | skipping: Conditional result was False 2026-04-28 03:14:22.804857 | 2026-04-28 03:14:22.804974 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-28 03:14:23.410022 | instance -> localhost | changed 2026-04-28 03:14:23.423603 | 2026-04-28 03:14:23.423715 | TASK [add-build-sshkey : Add back temp key] 2026-04-28 03:14:23.749008 | instance -> localhost | Identity added: /var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/work/879fe360b3884b38bec10e2e0401b634_id_rsa (zuul-build-sshkey) 2026-04-28 03:14:23.749203 | instance -> localhost | ok: Runtime: 0:00:00.016818 2026-04-28 03:14:23.755859 | 2026-04-28 03:14:23.755954 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-28 03:14:24.095300 | instance | ok 2026-04-28 03:14:24.322643 | 2026-04-28 03:14:24.322775 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-28 03:14:24.347262 | instance | skipping: Conditional result was False 2026-04-28 03:14:24.362087 | 2026-04-28 03:14:24.362230 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-28 03:14:24.738714 | instance | ok 2026-04-28 03:14:24.750469 | 2026-04-28 03:14:24.750556 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-28 03:14:26.537447 | instance | Output suppressed because no_log was given 2026-04-28 03:14:26.547498 | 2026-04-28 03:14:26.547567 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-28 03:14:26.755694 | instance | ok: "logs" 2026-04-28 03:14:26.756823 | instance | ok: All items complete 2026-04-28 03:14:26.756862 | 2026-04-28 03:14:26.911614 | instance | ok: "artifacts" 2026-04-28 03:14:27.079664 | instance | ok: "docs" 2026-04-28 03:14:27.090349 | 2026-04-28 03:14:27.090498 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-28 03:14:27.293449 | instance | changed: "logs" 2026-04-28 03:14:27.467971 | instance | changed: "artifacts" 2026-04-28 03:14:27.645357 | instance | changed: "docs" 2026-04-28 03:14:27.660243 | 2026-04-28 03:14:27.660339 | PLAY RECAP 2026-04-28 03:14:27.660384 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-28 03:14:27.660413 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-28 03:14:27.660433 | 2026-04-28 03:14:27.837007 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-28 03:14:27.928855 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-28 03:14:28.623052 | 2026-04-28 03:14:28.623230 | PLAY [all] 2026-04-28 03:14:28.635824 | 2026-04-28 03:14:28.635951 | TASK [setup-uv : Extract archive] 2026-04-28 03:14:30.960025 | instance | changed 2026-04-28 03:14:30.966475 | 2026-04-28 03:14:30.966562 | TASK [setup-uv : Print version] 2026-04-28 03:14:31.335815 | instance | uv 0.8.13 2026-04-28 03:14:31.502895 | instance | ok: Runtime: 0:00:00.013289 2026-04-28 03:14:31.511406 | 2026-04-28 03:14:31.511455 | PLAY RECAP 2026-04-28 03:14:31.511502 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-28 03:14:31.511526 | 2026-04-28 03:14:31.621056 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-28 03:14:31.624020 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@stable/2023.2] 2026-04-28 03:14:32.230464 | 2026-04-28 03:14:32.230590 | PLAY [all] 2026-04-28 03:14:32.241600 | 2026-04-28 03:14:32.241719 | TASK [Install "jq" for log collection] 2026-04-28 03:14:54.148694 | instance | changed 2026-04-28 03:14:54.151001 | 2026-04-28 03:14:54.151072 | PLAY RECAP 2026-04-28 03:14:54.151144 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-28 03:14:54.151206 | 2026-04-28 03:14:54.351440 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@stable/2023.2] 2026-04-28 03:14:54.497980 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-28 03:14:55.185519 | 2026-04-28 03:14:55.185696 | PLAY [all] 2026-04-28 03:14:55.197751 | 2026-04-28 03:14:55.197889 | TASK [Copy inventory file for Zuul] 2026-04-28 03:14:56.085534 | instance | changed 2026-04-28 03:14:56.126757 | 2026-04-28 03:14:56.127294 | TASK [Switch "ansible_host" to private IP] 2026-04-28 03:14:56.420247 | instance | changed: 1 replacements made 2026-04-28 03:14:56.428900 | 2026-04-28 03:14:56.429061 | TASK [Run Molecule scenario] 2026-04-28 03:14:56.894805 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-04-28 03:14:56.894983 | instance | Creating virtual environment at: .venv 2026-04-28 03:14:56.918164 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-04-28 03:14:56.971626 | instance | Downloading openstacksdk (1.7MiB) 2026-04-28 03:14:56.971721 | instance | Downloading pygments (1.2MiB) 2026-04-28 03:14:56.972146 | instance | Downloading kubernetes (1.9MiB) 2026-04-28 03:14:56.972369 | instance | Downloading cryptography (4.2MiB) 2026-04-28 03:14:56.972547 | instance | Downloading rjsonnet (1.2MiB) 2026-04-28 03:14:56.972758 | instance | Downloading netaddr (2.2MiB) 2026-04-28 03:14:56.973301 | instance | Downloading ansible-core (2.1MiB) 2026-04-28 03:14:56.974774 | instance | Downloading setuptools (1.1MiB) 2026-04-28 03:14:57.259743 | instance | Building pyperclip==1.9.0 2026-04-28 03:14:57.279642 | instance | Downloading rjsonnet 2026-04-28 03:14:57.408988 | instance | Downloading netaddr 2026-04-28 03:14:57.409986 | instance | Downloading pygments 2026-04-28 03:14:57.438295 | instance | Downloading cryptography 2026-04-28 03:14:57.457705 | instance | Downloading setuptools 2026-04-28 03:14:57.508968 | instance | Downloading kubernetes 2026-04-28 03:14:57.537314 | instance | Downloading ansible-core 2026-04-28 03:14:57.572231 | instance | Downloading openstacksdk 2026-04-28 03:14:57.983641 | instance | Built pyperclip==1.9.0 2026-04-28 03:14:58.200630 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-04-28 03:14:58.246358 | instance | Installed 79 packages in 43ms 2026-04-28 03:14:59.024263 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-04-28 03:14:59.617254 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-28 03:14:59.617355 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-04-28 03:16:07.251466 | instance | INFO [csi > dependency] Executing 2026-04-28 03:16:07.251753 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-04-28 03:16:07.252038 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-04-28 03:16:07.252223 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-28 03:16:07.260600 | instance | INFO [csi > cleanup] Executing 2026-04-28 03:16:07.261008 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-28 03:16:07.268662 | instance | INFO [csi > destroy] Executing 2026-04-28 03:16:07.268695 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-04-28 03:16:07.268784 | instance | INFO [csi > destroy] Executed: Successful 2026-04-28 03:16:07.276547 | instance | INFO [csi > syntax] Executing 2026-04-28 03:16:08.952590 | instance | 2026-04-28 03:16:08.952935 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-04-28 03:16:09.042121 | instance | INFO [csi > syntax] Executed: Successful 2026-04-28 03:16:09.057254 | instance | INFO [csi > create] Executing 2026-04-28 03:16:09.059307 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-28 03:16:09.067381 | instance | INFO [csi > prepare] Executing 2026-04-28 03:16:09.929599 | instance | 2026-04-28 03:16:09.929846 | instance | PLAY [Prepare] ***************************************************************** 2026-04-28 03:16:09.930288 | instance | 2026-04-28 03:16:09.930698 | instance | TASK [Gathering Facts] ********************************************************* 2026-04-28 03:16:09.931161 | instance | Tuesday 28 April 2026 03:16:09 +0000 (0:00:00.027) 0:00:00.027 ********* 2026-04-28 03:16:11.091933 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-04-28 03:16:11.092241 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-04-28 03:16:11.092574 | instance | interpreter could change the meaning of that path. See 2026-04-28 03:16:11.092897 | instance | https://docs.ansible.com/ansible- 2026-04-28 03:16:11.093186 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-04-28 03:16:11.100201 | instance | ok: [instance] 2026-04-28 03:16:11.100358 | instance | 2026-04-28 03:16:11.100574 | instance | TASK [Configure short hostname] ************************************************ 2026-04-28 03:16:11.100762 | instance | Tuesday 28 April 2026 03:16:11 +0000 (0:00:01.171) 0:00:01.199 ********* 2026-04-28 03:16:11.808228 | instance | changed: [instance] 2026-04-28 03:16:11.808487 | instance | 2026-04-28 03:16:11.808789 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-04-28 03:16:11.809087 | instance | Tuesday 28 April 2026 03:16:11 +0000 (0:00:00.707) 0:00:01.906 ********* 2026-04-28 03:16:12.113708 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-04-28 03:16:12.113986 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-04-28 03:16:12.114268 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-28 03:16:12.125693 | instance | changed: [instance] 2026-04-28 03:16:12.125954 | instance | 2026-04-28 03:16:12.126254 | instance | TASK [Purge "snapd" package] *************************************************** 2026-04-28 03:16:12.126569 | instance | Tuesday 28 April 2026 03:16:12 +0000 (0:00:00.318) 0:00:02.225 ********* 2026-04-28 03:16:13.002185 | instance | ok: [instance] 2026-04-28 03:16:13.002356 | instance | 2026-04-28 03:16:13.002640 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-04-28 03:16:13.002965 | instance | 2026-04-28 03:16:13.003233 | instance | TASK [Gathering Facts] ********************************************************* 2026-04-28 03:16:13.003515 | instance | Tuesday 28 April 2026 03:16:12 +0000 (0:00:00.875) 0:00:03.101 ********* 2026-04-28 03:16:13.714379 | instance | ok: [instance] 2026-04-28 03:16:13.714677 | instance | 2026-04-28 03:16:13.715063 | instance | TASK [Install depedencies] ***************************************************** 2026-04-28 03:16:13.715395 | instance | Tuesday 28 April 2026 03:16:13 +0000 (0:00:00.712) 0:00:03.813 ********* 2026-04-28 03:16:35.068822 | instance | changed: [instance] 2026-04-28 03:16:35.069076 | instance | 2026-04-28 03:16:35.069363 | instance | TASK [Start up service] ******************************************************** 2026-04-28 03:16:35.069661 | instance | Tuesday 28 April 2026 03:16:35 +0000 (0:00:21.354) 0:00:25.167 ********* 2026-04-28 03:16:35.689834 | instance | ok: [instance] 2026-04-28 03:16:35.689904 | instance | 2026-04-28 03:16:35.690178 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-04-28 03:16:35.690508 | instance | Tuesday 28 April 2026 03:16:35 +0000 (0:00:00.621) 0:00:25.789 ********* 2026-04-28 03:16:36.018517 | instance | ok: [instance] 2026-04-28 03:16:36.018601 | instance | 2026-04-28 03:16:36.018734 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-04-28 03:16:36.018855 | instance | Tuesday 28 April 2026 03:16:36 +0000 (0:00:00.328) 0:00:26.117 ********* 2026-04-28 03:16:36.723923 | instance | changed: [instance] 2026-04-28 03:16:36.724185 | instance | 2026-04-28 03:16:36.724459 | instance | TASK [Get list of all loopback devices] **************************************** 2026-04-28 03:16:36.724738 | instance | Tuesday 28 April 2026 03:16:36 +0000 (0:00:00.705) 0:00:26.822 ********* 2026-04-28 03:16:36.939271 | instance | ok: [instance] 2026-04-28 03:16:36.939652 | instance | 2026-04-28 03:16:36.940123 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-04-28 03:16:36.940578 | instance | Tuesday 28 April 2026 03:16:36 +0000 (0:00:00.215) 0:00:27.037 ********* 2026-04-28 03:16:36.963302 | instance | skipping: [instance] 2026-04-28 03:16:36.963374 | instance | 2026-04-28 03:16:36.963622 | instance | TASK [Create devices for Ceph] ************************************************* 2026-04-28 03:16:36.963794 | instance | Tuesday 28 April 2026 03:16:36 +0000 (0:00:00.024) 0:00:27.062 ********* 2026-04-28 03:16:37.558193 | instance | changed: [instance] => (item=osd0) 2026-04-28 03:16:37.558463 | instance | changed: [instance] => (item=osd1) 2026-04-28 03:16:37.558755 | instance | changed: [instance] => (item=osd2) 2026-04-28 03:16:37.559015 | instance | 2026-04-28 03:16:37.559363 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-04-28 03:16:37.559844 | instance | Tuesday 28 April 2026 03:16:37 +0000 (0:00:00.594) 0:00:27.657 ********* 2026-04-28 03:16:38.201537 | instance | changed: [instance] => (item=osd0) 2026-04-28 03:16:38.201885 | instance | changed: [instance] => (item=osd1) 2026-04-28 03:16:38.202156 | instance | changed: [instance] => (item=osd2) 2026-04-28 03:16:38.202464 | instance | 2026-04-28 03:16:38.202922 | instance | TASK [Start loop devices] ****************************************************** 2026-04-28 03:16:38.203355 | instance | Tuesday 28 April 2026 03:16:38 +0000 (0:00:00.642) 0:00:28.300 ********* 2026-04-28 03:16:38.949789 | instance | changed: [instance] => (item=osd0) 2026-04-28 03:16:38.949876 | instance | changed: [instance] => (item=osd1) 2026-04-28 03:16:38.950054 | instance | changed: [instance] => (item=osd2) 2026-04-28 03:16:38.950212 | instance | 2026-04-28 03:16:38.950382 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-04-28 03:16:38.950559 | instance | Tuesday 28 April 2026 03:16:38 +0000 (0:00:00.748) 0:00:29.048 ********* 2026-04-28 03:16:42.155124 | instance | changed: [instance] => (item=osd0) 2026-04-28 03:16:42.155908 | instance | changed: [instance] => (item=osd1) 2026-04-28 03:16:42.155925 | instance | changed: [instance] => (item=osd2) 2026-04-28 03:16:42.157293 | instance | 2026-04-28 03:16:42.157309 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-04-28 03:16:42.157315 | instance | Tuesday 28 April 2026 03:16:42 +0000 (0:00:03.204) 0:00:32.253 ********* 2026-04-28 03:16:44.125942 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-04-28 03:16:44.126556 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-04-28 03:16:44.126588 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-04-28 03:16:44.126606 | instance | 2026-04-28 03:16:44.127578 | instance | PLAY RECAP ********************************************************************* 2026-04-28 03:16:44.127624 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-04-28 03:16:44.127633 | instance | 2026-04-28 03:16:44.127640 | instance | Tuesday 28 April 2026 03:16:44 +0000 (0:00:01.972) 0:00:34.225 ********* 2026-04-28 03:16:44.127647 | instance | =============================================================================== 2026-04-28 03:16:44.127657 | instance | Install depedencies ---------------------------------------------------- 21.35s 2026-04-28 03:16:44.128045 | instance | Create a volume group for each loop device ------------------------------ 3.20s 2026-04-28 03:16:44.130540 | instance | Create a logical volume for each loop device ---------------------------- 1.97s 2026-04-28 03:16:44.130565 | instance | Gathering Facts --------------------------------------------------------- 1.17s 2026-04-28 03:16:44.130572 | instance | Purge "snapd" package --------------------------------------------------- 0.88s 2026-04-28 03:16:44.130578 | instance | Start loop devices ------------------------------------------------------ 0.75s 2026-04-28 03:16:44.130584 | instance | Gathering Facts --------------------------------------------------------- 0.71s 2026-04-28 03:16:44.130589 | instance | Configure short hostname ------------------------------------------------ 0.71s 2026-04-28 03:16:44.130595 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.71s 2026-04-28 03:16:44.130610 | instance | Set permissions on loopback devices ------------------------------------- 0.64s 2026-04-28 03:16:44.130616 | instance | Start up service -------------------------------------------------------- 0.62s 2026-04-28 03:16:44.130621 | instance | Create devices for Ceph ------------------------------------------------- 0.59s 2026-04-28 03:16:44.130628 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-04-28 03:16:44.130633 | instance | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-04-28 03:16:44.130639 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-04-28 03:16:44.130645 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-04-28 03:16:44.204752 | instance | INFO [csi > prepare] Executed: Successful 2026-04-28 03:16:44.216764 | instance | INFO [csi > converge] Executing 2026-04-28 03:16:45.858325 | instance | 2026-04-28 03:16:45.858686 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-04-28 03:16:45.859062 | instance | 2026-04-28 03:16:45.859304 | instance | TASK [Gathering Facts] ********************************************************* 2026-04-28 03:16:45.859526 | instance | Tuesday 28 April 2026 03:16:45 +0000 (0:00:00.009) 0:00:00.009 ********* 2026-04-28 03:16:46.872891 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-04-28 03:16:46.873163 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-04-28 03:16:46.873346 | instance | interpreter could change the meaning of that path. See 2026-04-28 03:16:46.873609 | instance | https://docs.ansible.com/ansible- 2026-04-28 03:16:46.873828 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-04-28 03:16:46.880683 | instance | ok: [instance] 2026-04-28 03:16:46.880828 | instance | 2026-04-28 03:16:46.881148 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-04-28 03:16:46.881409 | instance | Tuesday 28 April 2026 03:16:46 +0000 (0:00:01.022) 0:00:01.031 ********* 2026-04-28 03:16:46.930754 | instance | ok: [instance] => { 2026-04-28 03:16:46.931064 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-04-28 03:16:46.931349 | instance | } 2026-04-28 03:16:46.931730 | instance | 2026-04-28 03:16:46.932292 | instance | PLAY [all] ********************************************************************* 2026-04-28 03:16:46.932941 | instance | 2026-04-28 03:16:46.933694 | instance | TASK [Gathering Facts] ********************************************************* 2026-04-28 03:16:46.934193 | instance | Tuesday 28 April 2026 03:16:46 +0000 (0:00:00.049) 0:00:01.081 ********* 2026-04-28 03:16:47.871283 | instance | ok: [instance] 2026-04-28 03:16:47.871494 | instance | 2026-04-28 03:16:47.871785 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-04-28 03:16:47.872128 | instance | Tuesday 28 April 2026 03:16:47 +0000 (0:00:00.940) 0:00:02.021 ********* 2026-04-28 03:16:48.065607 | instance | ok: [instance] 2026-04-28 03:16:48.066034 | instance | 2026-04-28 03:16:48.066449 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-04-28 03:16:48.066874 | instance | 2026-04-28 03:16:48.067461 | instance | TASK [Gathering Facts] ********************************************************* 2026-04-28 03:16:48.067798 | instance | Tuesday 28 April 2026 03:16:48 +0000 (0:00:00.194) 0:00:02.216 ********* 2026-04-28 03:16:49.000930 | instance | ok: [instance] 2026-04-28 03:16:49.001030 | instance | 2026-04-28 03:16:49.001423 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-28 03:16:49.003458 | instance | Tuesday 28 April 2026 03:16:48 +0000 (0:00:00.934) 0:00:03.150 ********* 2026-04-28 03:16:49.308853 | instance | ok: [instance] 2026-04-28 03:16:49.308946 | instance | 2026-04-28 03:16:49.309054 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-28 03:16:49.309398 | instance | Tuesday 28 April 2026 03:16:49 +0000 (0:00:00.309) 0:00:03.459 ********* 2026-04-28 03:16:49.358209 | instance | skipping: [instance] 2026-04-28 03:16:49.358294 | instance | 2026-04-28 03:16:49.358381 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-28 03:16:49.358583 | instance | Tuesday 28 April 2026 03:16:49 +0000 (0:00:00.049) 0:00:03.509 ********* 2026-04-28 03:16:49.679007 | instance | changed: [instance] 2026-04-28 03:16:49.679095 | instance | 2026-04-28 03:16:49.679202 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-28 03:16:49.679454 | instance | Tuesday 28 April 2026 03:16:49 +0000 (0:00:00.320) 0:00:03.829 ********* 2026-04-28 03:16:49.756689 | instance | ok: [instance] => { 2026-04-28 03:16:49.756768 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-28 03:16:49.756912 | instance | } 2026-04-28 03:16:49.757125 | instance | 2026-04-28 03:16:49.757300 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-28 03:16:49.757459 | instance | Tuesday 28 April 2026 03:16:49 +0000 (0:00:00.076) 0:00:03.906 ********* 2026-04-28 03:16:50.536693 | instance | changed: [instance] 2026-04-28 03:16:50.536756 | instance | 2026-04-28 03:16:50.536859 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-28 03:16:50.537033 | instance | Tuesday 28 April 2026 03:16:50 +0000 (0:00:00.780) 0:00:04.687 ********* 2026-04-28 03:16:50.600901 | instance | skipping: [instance] 2026-04-28 03:16:50.601007 | instance | 2026-04-28 03:16:50.601127 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-28 03:16:50.601349 | instance | Tuesday 28 April 2026 03:16:50 +0000 (0:00:00.063) 0:00:04.750 ********* 2026-04-28 03:16:50.656780 | instance | skipping: [instance] 2026-04-28 03:16:50.656881 | instance | 2026-04-28 03:16:50.656946 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-28 03:16:50.657084 | instance | Tuesday 28 April 2026 03:16:50 +0000 (0:00:00.055) 0:00:04.806 ********* 2026-04-28 03:16:50.917014 | instance | ok: [instance] 2026-04-28 03:16:50.917297 | instance | 2026-04-28 03:16:50.917706 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-28 03:16:50.918059 | instance | Tuesday 28 April 2026 03:16:50 +0000 (0:00:00.256) 0:00:05.063 ********* 2026-04-28 03:16:52.428646 | instance | ok: [instance] 2026-04-28 03:16:52.428727 | instance | 2026-04-28 03:16:52.428846 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-28 03:16:52.429083 | instance | Tuesday 28 April 2026 03:16:52 +0000 (0:00:01.515) 0:00:06.578 ********* 2026-04-28 03:16:52.512597 | instance | ok: [instance] => { 2026-04-28 03:16:52.512665 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-04-28 03:16:52.512782 | instance | } 2026-04-28 03:16:52.512935 | instance | 2026-04-28 03:16:52.513088 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-28 03:16:52.513253 | instance | Tuesday 28 April 2026 03:16:52 +0000 (0:00:00.084) 0:00:06.662 ********* 2026-04-28 03:17:14.392137 | instance | 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-28 03:17:14.394580 | instance | FAILED - RETRYING: [instance]: Download item (4 retries left). 2026-04-28 03:17:14.394757 | instance | FAILED - RETRYING: [instance]: Download item (3 retries left). 2026-04-28 03:17:14.395607 | instance | FAILED - RETRYING: [instance]: Download item (2 retries left). 2026-04-28 03:17:14.395638 | instance | FAILED - RETRYING: [instance]: Download item (1 retries left). 2026-04-28 03:17:14.395648 | instance | 2026-04-28 03:17:14.395658 | instance | PLAY RECAP ********************************************************************* 2026-04-28 03:17:14.395674 | instance | instance : ok=12 changed=2 unreachable=0 failed=1 skipped=3 rescued=0 ignored=0 2026-04-28 03:17:14.396179 | instance | 2026-04-28 03:17:14.396276 | instance | Tuesday 28 April 2026 03:17:14 +0000 (0:00:21.883) 0:00:28.546 ********* 2026-04-28 03:17:14.396299 | instance | =============================================================================== 2026-04-28 03:17:14.396433 | instance | vexxhost.containers.download_artifact : Download item ------------------ 21.88s 2026-04-28 03:17:14.400073 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.52s 2026-04-28 03:17:14.400090 | instance | Gathering Facts --------------------------------------------------------- 1.02s 2026-04-28 03:17:14.400094 | instance | Gathering Facts --------------------------------------------------------- 0.94s 2026-04-28 03:17:14.400099 | instance | Gathering Facts --------------------------------------------------------- 0.93s 2026-04-28 03:17:14.400103 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-04-28 03:17:14.400106 | instance | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.32s 2026-04-28 03:17:14.400111 | instance | vexxhost.containers.forget_package : Forget package --------------------- 0.31s 2026-04-28 03:17:14.400115 | instance | vexxhost.containers.forget_package : Forget package --------------------- 0.26s 2026-04-28 03:17:14.400118 | instance | Set a fact with the "atmosphere_images" for other plays ----------------- 0.19s 2026-04-28 03:17:14.400122 | instance | vexxhost.containers.download_artifact : Starting download of file ------- 0.08s 2026-04-28 03:17:14.400126 | instance | vexxhost.containers.download_artifact : Starting download of file ------- 0.08s 2026-04-28 03:17:14.400494 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 0.06s 2026-04-28 03:17:14.400758 | instance | vexxhost.containers.package : Update state for tar ---------------------- 0.06s 2026-04-28 03:17:14.400935 | instance | Display CSI driver value and environment variable ----------------------- 0.05s 2026-04-28 03:17:14.401111 | instance | vexxhost.containers.package : Update state for tar ---------------------- 0.05s 2026-04-28 03:17:14.522202 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-04-28 03:17:14.522530 | instance | ERROR [csi > converge] Executed: Failed 2026-04-28 03:17:14.522734 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-04-28 03:17:14.702434 | instance | ERROR 2026-04-28 03:17:14.702700 | instance | { 2026-04-28 03:17:14.702749 | instance | "delta": "0:02:17.787768", 2026-04-28 03:17:14.702782 | instance | "end": "2026-04-28 03:17:14.619012", 2026-04-28 03:17:14.702814 | instance | "msg": "non-zero return code", 2026-04-28 03:17:14.702845 | instance | "rc": 2, 2026-04-28 03:17:14.702875 | instance | "start": "2026-04-28 03:14:56.831244" 2026-04-28 03:17:14.702901 | instance | } failure 2026-04-28 03:17:14.709743 | 2026-04-28 03:17:14.709829 | PLAY RECAP 2026-04-28 03:17:14.709889 | instance | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-28 03:17:14.709919 | 2026-04-28 03:17:14.846859 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-28 03:17:14.850007 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@stable/2023.2] 2026-04-28 03:17:15.614701 | 2026-04-28 03:17:15.614876 | PLAY [all] 2026-04-28 03:17:15.632826 | 2026-04-28 03:17:15.633031 | TASK [gather-host-logs : creating directory for system status] 2026-04-28 03:17:15.991551 | instance | changed 2026-04-28 03:17:15.999175 | 2026-04-28 03:17:15.999283 | TASK [gather-host-logs : Get logs for each host] 2026-04-28 03:17:16.394613 | instance | + systemd-cgls --full --all --no-pager 2026-04-28 03:17:16.406393 | instance | + ip addr 2026-04-28 03:17:16.408937 | instance | + ip route 2026-04-28 03:17:16.410609 | instance | + lsblk 2026-04-28 03:17:16.416107 | instance | + mount 2026-04-28 03:17:16.418567 | instance | + docker images 2026-04-28 03:17:16.419014 | instance | /bin/bash: line 7: docker: command not found 2026-04-28 03:17:16.419220 | instance | + brctl show 2026-04-28 03:17:16.419982 | instance | /bin/bash: line 8: brctl: command not found 2026-04-28 03:17:16.420315 | instance | + ps aux --sort=-%mem 2026-04-28 03:17:16.436674 | instance | + dpkg -l 2026-04-28 03:17:16.449357 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-04-28 03:17:16.449849 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-04-28 03:17:16.449900 | instance | /bin/bash: line 11: docker: command not found 2026-04-28 03:17:16.450274 | instance | + '[' '!' -z '' ']' 2026-04-28 03:17:16.547791 | instance | ok: Runtime: 0:00:00.060211 2026-04-28 03:17:16.556657 | 2026-04-28 03:17:16.556802 | TASK [gather-host-logs : Downloads logs to executor] 2026-04-28 03:17:17.244150 | instance | changed: 2026-04-28 03:17:17.244363 | instance | created directory /var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/work/logs/instance 2026-04-28 03:17:17.244409 | instance | cd+++++++++ system/ 2026-04-28 03:17:17.244433 | instance | >f+++++++++ system/brctl-show.txt 2026-04-28 03:17:17.244456 | instance | >f+++++++++ system/docker-images.txt 2026-04-28 03:17:17.244478 | instance | >f+++++++++ system/ip-addr.txt 2026-04-28 03:17:17.244507 | instance | >f+++++++++ system/ip-route.txt 2026-04-28 03:17:17.244533 | instance | >f+++++++++ system/lsblk.txt 2026-04-28 03:17:17.244555 | instance | >f+++++++++ system/mount.txt 2026-04-28 03:17:17.244579 | instance | >f+++++++++ system/packages.txt 2026-04-28 03:17:17.244600 | instance | >f+++++++++ system/ps.txt 2026-04-28 03:17:17.244621 | instance | >f+++++++++ system/systemd-cgls.txt 2026-04-28 03:17:17.255164 | 2026-04-28 03:17:17.255244 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-28 03:17:17.475133 | instance | changed: "values" 2026-04-28 03:17:17.655284 | instance | changed: "releases" 2026-04-28 03:17:17.673129 | 2026-04-28 03:17:17.673300 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-28 03:17:17.903377 | instance | /bin/bash: line 3: kubectl: command not found 2026-04-28 03:17:18.215819 | instance | ok: Runtime: 0:00:00.007065 2026-04-28 03:17:18.223440 | 2026-04-28 03:17:18.226976 | TASK [helm-release-status : Downloads logs to executor] 2026-04-28 03:17:18.747315 | instance | changed: 2026-04-28 03:17:18.747594 | instance | cd+++++++++ helm/ 2026-04-28 03:17:18.747646 | instance | cd+++++++++ helm/releases/ 2026-04-28 03:17:18.747681 | instance | cd+++++++++ helm/values/ 2026-04-28 03:17:18.760779 | 2026-04-28 03:17:18.760902 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-28 03:17:18.988794 | instance | changed 2026-04-28 03:17:18.996241 | 2026-04-28 03:17:18.996318 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-28 03:17:19.221880 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-28 03:17:19.222265 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-28 03:17:19.229434 | instance | environment: line 1: kubectl: command not found 2026-04-28 03:17:19.230247 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-28 03:17:19.231124 | instance | environment: line 1: kubectl: command not found 2026-04-28 03:17:19.232488 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-28 03:17:19.232741 | instance | environment: line 1: kubectl: command not found 2026-04-28 03:17:19.233857 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-28 03:17:19.235168 | instance | environment: line 1: kubectl: command not found 2026-04-28 03:17:19.236312 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-28 03:17:19.236661 | instance | environment: line 1: kubectl: command not found 2026-04-28 03:17:19.237724 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-28 03:17:19.533989 | instance | ok: Runtime: 0:00:00.024650 2026-04-28 03:17:19.540894 | 2026-04-28 03:17:19.541005 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-28 03:17:19.758458 | instance | changed 2026-04-28 03:17:19.770053 | 2026-04-28 03:17:19.770270 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-28 03:17:20.057840 | instance | environment: line 5: kubectl: command not found 2026-04-28 03:17:20.058609 | instance | xargs: xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-28 03:17:20.058630 | instance | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-28 03:17:20.058637 | instance | 2026-04-28 03:17:20.372699 | instance | ok: Runtime: 0:00:00.010214 2026-04-28 03:17:20.381958 | 2026-04-28 03:17:20.382123 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-28 03:17:20.899611 | instance | changed: 2026-04-28 03:17:20.899879 | instance | cd+++++++++ objects/ 2026-04-28 03:17:20.899921 | instance | cd+++++++++ objects/cluster/ 2026-04-28 03:17:20.899952 | instance | cd+++++++++ objects/namespaced/ 2026-04-28 03:17:20.912387 | 2026-04-28 03:17:20.912572 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-28 03:17:21.130707 | instance | changed 2026-04-28 03:17:21.138736 | 2026-04-28 03:17:21.138895 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-28 03:17:21.347157 | instance | changed 2026-04-28 03:17:21.353366 | 2026-04-28 03:17:21.353530 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-28 03:17:21.589750 | instance | environment: line 3: kubectl: command not found 2026-04-28 03:17:21.888486 | instance | ok: Runtime: 0:00:00.008448 2026-04-28 03:17:21.896115 | 2026-04-28 03:17:21.896304 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-28 03:17:22.425557 | instance | changed: 2026-04-28 03:17:22.425831 | instance | cd+++++++++ pod-logs/ 2026-04-28 03:17:22.425869 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-04-28 03:17:22.440907 | 2026-04-28 03:17:22.441214 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-04-28 03:17:22.661652 | instance | changed 2026-04-28 03:17:22.667723 | 2026-04-28 03:17:22.667912 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-04-28 03:17:22.898775 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-28 03:17:23.207855 | instance | ok: Runtime: 0:00:00.039683 2026-04-28 03:17:23.218023 | 2026-04-28 03:17:23.218208 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-04-28 03:17:23.453194 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-28 03:17:23.487468 | instance | ceph-mgr endpoints: 2026-04-28 03:17:23.763319 | instance | ok: Runtime: 0:00:00.041497 2026-04-28 03:17:23.770774 | 2026-04-28 03:17:23.770879 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-04-28 03:17:23.983783 | instance | /bin/bash: line 4: kubectl: command not found 2026-04-28 03:17:24.304915 | instance | ok: Runtime: 0:00:00.036672 2026-04-28 03:17:24.313288 | 2026-04-28 03:17:24.313507 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-04-28 03:17:24.846786 | instance | changed: cd+++++++++ prometheus/ 2026-04-28 03:17:24.861126 | 2026-04-28 03:17:24.861327 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-04-28 03:17:25.102496 | instance | changed 2026-04-28 03:17:25.108593 | 2026-04-28 03:17:25.108701 | TASK [gather-selenium-data : Get selenium data] 2026-04-28 03:17:25.350127 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-04-28 03:17:25.351509 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-04-28 03:17:25.650069 | instance | ERROR 2026-04-28 03:17:25.650444 | instance | { 2026-04-28 03:17:25.650543 | instance | "delta": "0:00:00.005970", 2026-04-28 03:17:25.650612 | instance | "end": "2026-04-28 03:17:25.351890", 2026-04-28 03:17:25.650674 | instance | "msg": "non-zero return code", 2026-04-28 03:17:25.650731 | instance | "rc": 1, 2026-04-28 03:17:25.650787 | instance | "start": "2026-04-28 03:17:25.345920" 2026-04-28 03:17:25.650844 | instance | } 2026-04-28 03:17:25.650992 | instance | ERROR: Ignoring Errors 2026-04-28 03:17:25.657726 | 2026-04-28 03:17:25.657872 | TASK [gather-selenium-data : Downloads logs to executor] 2026-04-28 03:17:26.181221 | instance | changed: cd+++++++++ selenium/ 2026-04-28 03:17:26.189543 | 2026-04-28 03:17:26.190162 | PLAY RECAP 2026-04-28 03:17:26.190235 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-04-28 03:17:26.190263 | 2026-04-28 03:17:26.357422 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@stable/2023.2] 2026-04-28 03:17:26.361833 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-28 03:17:27.025512 | 2026-04-28 03:17:27.025675 | PLAY [all] 2026-04-28 03:17:27.038740 | 2026-04-28 03:17:27.038884 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-28 03:17:27.084262 | instance | skipping: Conditional result was False 2026-04-28 03:17:27.094900 | 2026-04-28 03:17:27.095049 | TASK [fetch-output : Set log path for single node] 2026-04-28 03:17:27.139978 | instance | ok 2026-04-28 03:17:27.147060 | 2026-04-28 03:17:27.147146 | LOOP [fetch-output : Ensure local output dirs] 2026-04-28 03:17:27.572140 | instance -> localhost | ok: "/var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/work/logs" 2026-04-28 03:17:27.809654 | instance -> localhost | changed: "/var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/work/artifacts" 2026-04-28 03:17:28.037380 | instance -> localhost | changed: "/var/lib/zuul/builds/879fe360b3884b38bec10e2e0401b634/work/docs" 2026-04-28 03:17:28.057572 | 2026-04-28 03:17:28.057809 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-28 03:17:28.728363 | instance | changed: .d..t...... ./ 2026-04-28 03:17:28.728582 | instance | changed: All items complete 2026-04-28 03:17:28.728611 | 2026-04-28 03:17:29.206415 | instance | changed: .d..t...... ./ 2026-04-28 03:17:29.702606 | instance | changed: .d..t...... ./ 2026-04-28 03:17:29.729182 | 2026-04-28 03:17:29.729345 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-28 03:17:30.218702 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008063 2026-04-28 03:17:30.458935 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008699 2026-04-28 03:17:30.475905 | 2026-04-28 03:17:30.476053 | PLAY [all] 2026-04-28 03:17:30.484947 | 2026-04-28 03:17:30.485123 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-28 03:17:30.940273 | instance | changed 2026-04-28 03:17:30.952314 | 2026-04-28 03:17:30.952538 | PLAY RECAP 2026-04-28 03:17:30.952660 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-28 03:17:30.952712 | 2026-04-28 03:17:31.115419 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-28 03:17:31.119851 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-28 03:17:31.863441 | 2026-04-28 03:17:31.864011 | PLAY [localhost] 2026-04-28 03:17:31.875032 | 2026-04-28 03:17:31.875117 | TASK [Generate Zuul manifest] 2026-04-28 03:17:31.896150 | localhost | ok 2026-04-28 03:17:31.931491 | 2026-04-28 03:17:31.931675 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-28 03:17:32.274801 | localhost | changed 2026-04-28 03:17:32.289110 | 2026-04-28 03:17:32.289303 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-28 03:17:32.317742 | localhost | ok 2026-04-28 03:17:32.324474 | 2026-04-28 03:17:32.324547 | TASK [Upload logs] 2026-04-28 03:17:32.346862 | localhost | ok 2026-04-28 03:17:32.415016 | 2026-04-28 03:17:32.415183 | TASK [Set zuul-log-path fact] 2026-04-28 03:17:32.438019 | localhost | ok 2026-04-28 03:17:32.450846 | 2026-04-28 03:17:32.450925 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-28 03:17:32.485246 | localhost | ok 2026-04-28 03:17:32.495688 | 2026-04-28 03:17:32.495873 | TASK [upload-logs : Create log directories] 2026-04-28 03:17:32.982795 | localhost | changed 2026-04-28 03:17:32.989495 | 2026-04-28 03:17:32.989631 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-28 03:17:33.418376 | localhost -> localhost | ok: Runtime: 0:00:00.004775 2026-04-28 03:17:33.426989 | 2026-04-28 03:17:33.427171 | TASK [upload-logs : Upload logs to log server] 2026-04-28 03:17:33.901932 | localhost | Output suppressed because no_log was given 2026-04-28 03:17:33.907056 | 2026-04-28 03:17:33.907155 | LOOP [upload-logs : Compress console log and json output] 2026-04-28 03:17:33.955418 | localhost | skipping: Conditional result was False 2026-04-28 03:17:33.966108 | localhost | skipping: Conditional result was False 2026-04-28 03:17:33.980019 | 2026-04-28 03:17:33.980210 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-28 03:17:34.023128 | localhost | skipping: Conditional result was False 2026-04-28 03:17:34.023555 | 2026-04-28 03:17:34.027920 | localhost | skipping: Conditional result was False 2026-04-28 03:17:34.042206 | 2026-04-28 03:17:34.042377 | LOOP [upload-logs : Upload console log and json output]