2026-09-05 06:01:15.012988 | Job console starting 2026-09-05 06:01:15.023737 | Updating git repos 2026-09-05 06:01:17.387731 | Cloning repos into workspace 2026-09-05 06:01:33.752902 | Restoring repo states 2026-09-05 06:01:47.813833 | Merging changes 2026-09-05 06:01:48.748445 | Checking out repos 2026-09-05 06:01:50.383118 | Preparing playbooks 2026-09-05 06:01:52.105150 | Running Ansible setup 2026-09-05 06:01:55.756058 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-05 06:01:56.330396 | 2026-09-05 06:01:56.330508 | PLAY [localhost] 2026-09-05 06:01:56.337772 | 2026-09-05 06:01:56.337836 | TASK [Gathering Facts] 2026-09-05 06:01:57.307785 | localhost | ok 2026-09-05 06:01:57.321097 | 2026-09-05 06:01:57.321249 | TASK [Setup log path fact] 2026-09-05 06:01:57.341809 | localhost | ok 2026-09-05 06:01:57.361756 | 2026-09-05 06:01:57.361891 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-05 06:01:57.391397 | localhost | ok 2026-09-05 06:01:57.404247 | 2026-09-05 06:01:57.404380 | TASK [emit-job-header : Print job information] 2026-09-05 06:01:57.445012 | # Job Information 2026-09-05 06:01:57.445208 | Ansible Version: 2.16.18 2026-09-05 06:01:57.445271 | Job: atmosphere-molecule-csi-rbd 2026-09-05 06:01:57.445313 | Pipeline: check 2026-09-05 06:01:57.445351 | Executor: 2d72f0692154 2026-09-05 06:01:57.445387 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4093 2026-09-05 06:01:57.445430 | Event ID: bdcda5d0-a8ee-11f1-993f-729d892e1050 2026-09-05 06:01:57.450518 | 2026-09-05 06:01:57.450643 | LOOP [emit-job-header : Print node information] 2026-09-05 06:01:57.537508 | localhost | ok: 2026-09-05 06:01:57.537873 | localhost | # Node Information 2026-09-05 06:01:57.537941 | localhost | Inventory Hostname: instance 2026-09-05 06:01:57.537991 | localhost | Hostname: np0000191958 2026-09-05 06:01:57.538039 | localhost | Username: zuul 2026-09-05 06:01:57.538092 | localhost | Distro: Ubuntu 22.04 2026-09-05 06:01:57.538139 | localhost | Provider: yul1 2026-09-05 06:01:57.538184 | localhost | Region: ca-ymq-1 2026-09-05 06:01:57.538226 | localhost | Label: ubuntu-jammy 2026-09-05 06:01:57.538269 | localhost | Product Name: OpenStack Nova 2026-09-05 06:01:57.538312 | localhost | Interface IP: 162.253.55.208 2026-09-05 06:01:57.550329 | 2026-09-05 06:01:57.550499 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-05 06:01:57.944254 | localhost -> localhost | changed 2026-09-05 06:01:57.949284 | 2026-09-05 06:01:57.949352 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-05 06:01:58.805484 | localhost -> localhost | changed 2026-09-05 06:01:58.816582 | 2026-09-05 06:01:58.816715 | PLAY [all] 2026-09-05 06:01:58.832232 | 2026-09-05 06:01:58.832365 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-05 06:01:59.070294 | instance -> localhost | ok 2026-09-05 06:01:59.077946 | 2026-09-05 06:01:59.078038 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-05 06:01:59.109051 | instance | ok 2026-09-05 06:01:59.121822 | instance | included: /var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-05 06:01:59.126599 | 2026-09-05 06:01:59.126666 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-05 06:02:00.578866 | instance -> localhost | Generating public/private rsa key pair. 2026-09-05 06:02:00.579115 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/work/21d770189e0e4035927fc56759bae832_id_rsa 2026-09-05 06:02:00.579171 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/work/21d770189e0e4035927fc56759bae832_id_rsa.pub 2026-09-05 06:02:00.579214 | instance -> localhost | The key fingerprint is: 2026-09-05 06:02:00.579254 | instance -> localhost | SHA256:DI1V2zSVRC3L5hiWo9ORf0HucqE7oNQ/qGSqJtBKY+Y zuul-build-sshkey 2026-09-05 06:02:00.579312 | instance -> localhost | The key's randomart image is: 2026-09-05 06:02:00.579353 | instance -> localhost | +---[RSA 3072]----+ 2026-09-05 06:02:00.579402 | instance -> localhost | | ... o++o | 2026-09-05 06:02:00.579442 | instance -> localhost | | + + .o..| 2026-09-05 06:02:00.579480 | instance -> localhost | | o . . .+oo | 2026-09-05 06:02:00.579518 | instance -> localhost | | o B ++ | 2026-09-05 06:02:00.579554 | instance -> localhost | | . S .+ Oo o| 2026-09-05 06:02:00.579591 | instance -> localhost | | * . .oooooo.| 2026-09-05 06:02:00.579627 | instance -> localhost | |= + .o..+ +. | 2026-09-05 06:02:00.580150 | instance -> localhost | | E . . +. . = | 2026-09-05 06:02:00.580202 | instance -> localhost | | o... .. o | 2026-09-05 06:02:00.580241 | instance -> localhost | +----[SHA256]-----+ 2026-09-05 06:02:00.580326 | instance -> localhost | ok: Runtime: 0:00:00.973785 2026-09-05 06:02:00.591199 | 2026-09-05 06:02:00.591319 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-05 06:02:00.623891 | instance | ok 2026-09-05 06:02:00.638651 | instance | included: /var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-05 06:02:00.650648 | 2026-09-05 06:02:00.650741 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-05 06:02:00.673960 | instance | skipping: Conditional result was False 2026-09-05 06:02:00.683228 | 2026-09-05 06:02:00.683348 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-05 06:02:01.141312 | instance | changed 2026-09-05 06:02:01.152234 | 2026-09-05 06:02:01.152358 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-05 06:02:01.357034 | instance | ok 2026-09-05 06:02:01.365902 | 2026-09-05 06:02:01.366019 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-05 06:02:01.865087 | instance | changed 2026-09-05 06:02:01.874161 | 2026-09-05 06:02:01.874285 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-05 06:02:02.384044 | instance | changed 2026-09-05 06:02:02.404053 | 2026-09-05 06:02:02.404243 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-05 06:02:02.428250 | instance | skipping: Conditional result was False 2026-09-05 06:02:02.439575 | 2026-09-05 06:02:02.439729 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-05 06:02:02.845180 | instance -> localhost | changed 2026-09-05 06:02:02.863604 | 2026-09-05 06:02:02.863749 | TASK [add-build-sshkey : Add back temp key] 2026-09-05 06:02:03.162162 | instance -> localhost | Identity added: /var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/work/21d770189e0e4035927fc56759bae832_id_rsa (zuul-build-sshkey) 2026-09-05 06:02:03.162460 | instance -> localhost | ok: Runtime: 0:00:00.015257 2026-09-05 06:02:03.173593 | 2026-09-05 06:02:03.173733 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-05 06:02:03.501700 | instance | ok 2026-09-05 06:02:03.510342 | 2026-09-05 06:02:03.510474 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-05 06:02:03.546694 | instance | skipping: Conditional result was False 2026-09-05 06:02:03.598203 | 2026-09-05 06:02:03.598331 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-05 06:02:03.943466 | instance | ok 2026-09-05 06:02:03.954064 | 2026-09-05 06:02:03.954253 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-05 06:02:07.087479 | instance | Output suppressed because no_log was given 2026-09-05 06:02:07.107646 | 2026-09-05 06:02:07.107788 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-05 06:02:07.323609 | instance | ok: "logs" 2026-09-05 06:02:07.324001 | instance | ok: All items complete 2026-09-05 06:02:07.324056 | 2026-09-05 06:02:07.493517 | instance | ok: "artifacts" 2026-09-05 06:02:07.639999 | instance | ok: "docs" 2026-09-05 06:02:07.683149 | 2026-09-05 06:02:07.683349 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-05 06:02:07.864290 | instance | changed: "logs" 2026-09-05 06:02:08.000627 | instance | changed: "artifacts" 2026-09-05 06:02:08.140956 | instance | changed: "docs" 2026-09-05 06:02:08.163411 | 2026-09-05 06:02:08.163614 | PLAY RECAP 2026-09-05 06:02:08.163744 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-05 06:02:08.163801 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-05 06:02:08.163839 | 2026-09-05 06:02:08.312412 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-05 06:02:08.315920 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-05 06:02:08.884837 | 2026-09-05 06:02:08.884987 | PLAY [all] 2026-09-05 06:02:08.894781 | 2026-09-05 06:02:08.894849 | TASK [setup-uv : Extract archive] 2026-09-05 06:02:11.236029 | instance | changed 2026-09-05 06:02:11.246359 | 2026-09-05 06:02:11.246512 | TASK [setup-uv : Print version] 2026-09-05 06:02:11.614683 | instance | uv 0.8.13 2026-09-05 06:02:11.792543 | instance | ok: Runtime: 0:00:00.013584 2026-09-05 06:02:11.809046 | 2026-09-05 06:02:11.809193 | TASK [Install Ansible collection siblings] 2026-09-05 06:02:20.713162 | instance | changed: 2026-09-05 06:02:20.713408 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-05 06:02:20.713466 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-05 06:02:20.713508 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-05 06:02:20.713546 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-05 06:02:20.713582 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-05 06:02:20.713626 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-05 06:02:20.713692 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-05 06:02:20.713737 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-05 06:02:20.713775 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-05 06:02:20.713810 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-05 06:02:20.713845 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-05 06:02:20.713880 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-05 06:02:20.713914 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-05 06:02:20.713948 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-05 06:02:20.713982 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-05 06:02:20.714017 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-05 06:02:20.714051 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-05 06:02:20.714085 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-05 06:02:20.714118 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-05 06:02:20.714152 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-05 06:02:20.714186 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-05 06:02:20.714219 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-05 06:02:20.714256 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-05 06:02:20.714311 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-05 06:02:20.714348 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-05 06:02:20.714382 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-05 06:02:20.714416 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-05 06:02:20.714450 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-05 06:02:20.714484 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-05 06:02:20.714517 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-05 06:02:20.714551 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-05 06:02:20.714587 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-05 06:02:20.714621 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-05 06:02:20.714676 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-05 06:02:20.714726 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.714761 | instance | Process install dependency map 2026-09-05 06:02:20.714795 | instance | Starting collection install process 2026-09-05 06:02:20.714829 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-05 06:02:20.714864 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-05 06:02:20.714898 | instance | ansible.netcommon:* was installed successfully 2026-09-05 06:02:20.714932 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-05 06:02:20.714965 | instance | Creating virtual environment at: .venv 2026-09-05 06:02:20.714998 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-05 06:02:20.715033 | instance | Downloading pygments (1.2MiB) 2026-09-05 06:02:20.715066 | instance | Downloading netaddr (2.2MiB) 2026-09-05 06:02:20.715106 | instance | Downloading setuptools (1.1MiB) 2026-09-05 06:02:20.715141 | instance | Downloading cryptography (4.2MiB) 2026-09-05 06:02:20.715175 | instance | Downloading kubernetes (1.9MiB) 2026-09-05 06:02:20.715211 | instance | Downloading ansible-core (2.1MiB) 2026-09-05 06:02:20.715245 | instance | Downloading openstacksdk (1.7MiB) 2026-09-05 06:02:20.715280 | instance | Downloading rjsonnet (1.2MiB) 2026-09-05 06:02:20.715314 | instance | Building pyperclip==1.9.0 2026-09-05 06:02:20.715348 | instance | Downloading rjsonnet 2026-09-05 06:02:20.715385 | instance | Downloading netaddr 2026-09-05 06:02:20.715421 | instance | Downloading pygments 2026-09-05 06:02:20.715458 | instance | Downloading cryptography 2026-09-05 06:02:20.715493 | instance | Downloading setuptools 2026-09-05 06:02:20.715527 | instance | Downloading kubernetes 2026-09-05 06:02:20.715560 | instance | Downloading ansible-core 2026-09-05 06:02:20.715594 | instance | Downloading openstacksdk 2026-09-05 06:02:20.715628 | instance | Built pyperclip==1.9.0 2026-09-05 06:02:20.715682 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-05 06:02:20.715720 | instance | Installed 79 packages in 58ms 2026-09-05 06:02:20.715755 | instance | Checked out ansible.posix to 1.6.0 2026-09-05 06:02:20.715789 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-05 06:02:20.715824 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.715859 | instance | Process install dependency map 2026-09-05 06:02:20.715893 | instance | Starting collection install process 2026-09-05 06:02:20.715928 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-05 06:02:20.715972 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-05 06:02:20.716011 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-05 06:02:20.716064 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.716120 | instance | 2.17.12 2026-09-05 06:02:20.716176 | instance | Checked out ansible.utils to v6.1.0 2026-09-05 06:02:20.716215 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-05 06:02:20.716250 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.716285 | instance | Process install dependency map 2026-09-05 06:02:20.716320 | instance | Starting collection install process 2026-09-05 06:02:20.716354 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-05 06:02:20.716389 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-05 06:02:20.716425 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-05 06:02:20.716461 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.716525 | instance | 2.17.12 2026-09-05 06:02:20.716567 | instance | Checked out atmosphere.common to v0.7.0 2026-09-05 06:02:20.716602 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-05 06:02:20.716636 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.716697 | instance | Process install dependency map 2026-09-05 06:02:20.716734 | instance | Starting collection install process 2026-09-05 06:02:20.716769 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-05 06:02:20.716804 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-05 06:02:20.716838 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-05 06:02:20.716872 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.716906 | instance | 2.17.12 2026-09-05 06:02:20.716939 | instance | Checked out community.crypto to 2.2.3 2026-09-05 06:02:20.716973 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-05 06:02:20.717008 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.717042 | instance | Process install dependency map 2026-09-05 06:02:20.717077 | instance | Starting collection install process 2026-09-05 06:02:20.717110 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-05 06:02:20.717144 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-05 06:02:20.717178 | instance | community.crypto:2.2.3 was installed successfully 2026-09-05 06:02:20.717212 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.717246 | instance | 2.17.12 2026-09-05 06:02:20.717281 | instance | Checked out community.general to 7.3.0 2026-09-05 06:02:20.717315 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-05 06:02:20.717349 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.717392 | instance | Process install dependency map 2026-09-05 06:02:20.717428 | instance | Starting collection install process 2026-09-05 06:02:20.717462 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-05 06:02:20.717496 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-05 06:02:20.717529 | instance | community.general:7.3.0 was installed successfully 2026-09-05 06:02:20.717563 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.717596 | instance | 2.17.12 2026-09-05 06:02:20.717630 | instance | Checked out community.mysql to 3.6.0 2026-09-05 06:02:20.717691 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-05 06:02:20.717728 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.717767 | instance | Process install dependency map 2026-09-05 06:02:20.717803 | instance | Starting collection install process 2026-09-05 06:02:20.717839 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-05 06:02:20.717873 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-05 06:02:20.717908 | instance | community.mysql:3.6.0 was installed successfully 2026-09-05 06:02:20.717942 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.717976 | instance | 2.17.12 2026-09-05 06:02:20.718010 | instance | Checked out kubernetes.core to 2.4.0 2026-09-05 06:02:20.718045 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-05 06:02:20.718079 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.718114 | instance | Process install dependency map 2026-09-05 06:02:20.718149 | instance | Starting collection install process 2026-09-05 06:02:20.718183 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-05 06:02:20.718217 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-05 06:02:20.718251 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-05 06:02:20.718285 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.718319 | instance | 2.17.12 2026-09-05 06:02:20.718353 | instance | Checked out openstack.cloud to 2.6.0 2026-09-05 06:02:20.718386 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-05 06:02:20.718420 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.718454 | instance | Process install dependency map 2026-09-05 06:02:20.718488 | instance | Starting collection install process 2026-09-05 06:02:20.718521 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-05 06:02:20.718555 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-05 06:02:20.718589 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-05 06:02:20.718623 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.718675 | instance | 2.17.12 2026-09-05 06:02:20.718712 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-05 06:02:20.718747 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-05 06:02:20.718790 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.718826 | instance | Process install dependency map 2026-09-05 06:02:20.718860 | instance | Starting collection install process 2026-09-05 06:02:20.718894 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-05 06:02:20.718928 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-05 06:02:20.718962 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-05 06:02:20.718994 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.719027 | instance | 2.17.12 2026-09-05 06:02:20.719060 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-05 06:02:20.719093 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-05 06:02:20.719127 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.719161 | instance | Process install dependency map 2026-09-05 06:02:20.719194 | instance | Starting collection install process 2026-09-05 06:02:20.719228 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-05 06:02:20.719262 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-05 06:02:20.719296 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-05 06:02:20.719329 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.719363 | instance | 2.17.12 2026-09-05 06:02:20.719397 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-05 06:02:20.719431 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-05 06:02:20.719466 | instance | Starting galaxy collection install process 2026-09-05 06:02:20.719500 | instance | Process install dependency map 2026-09-05 06:02:20.719534 | instance | Starting collection install process 2026-09-05 06:02:20.719568 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-05 06:02:20.719602 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-05 06:02:20.719636 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-05 06:02:20.719688 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-05 06:02:20.719723 | instance | 2.17.12 2026-09-05 06:02:20.729588 | 2026-09-05 06:02:20.729698 | PLAY RECAP 2026-09-05 06:02:20.729777 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-05 06:02:20.729818 | 2026-09-05 06:02:20.844141 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-05 06:02:20.847687 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-05 06:02:21.370220 | 2026-09-05 06:02:21.370325 | PLAY [all] 2026-09-05 06:02:21.379914 | 2026-09-05 06:02:21.379978 | TASK [Install "jq" for log collection] 2026-09-05 06:02:30.866955 | instance | changed 2026-09-05 06:02:30.869991 | 2026-09-05 06:02:30.870111 | PLAY RECAP 2026-09-05 06:02:30.870225 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-05 06:02:30.870337 | 2026-09-05 06:02:30.987348 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-05 06:02:30.991162 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-05 06:02:31.555687 | 2026-09-05 06:02:31.555803 | PLAY [all] 2026-09-05 06:02:31.565492 | 2026-09-05 06:02:31.565558 | LOOP [Check inventory directories] 2026-09-05 06:02:31.882899 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-05 06:02:32.053750 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-05 06:02:32.231369 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-05 06:02:32.244521 | 2026-09-05 06:02:32.244797 | LOOP [Copy inventory file for Zuul] 2026-09-05 06:02:33.074774 | instance | changed: 2026-09-05 06:02:33.075056 | instance | { 2026-09-05 06:02:33.075113 | instance | "ansible_loop_var": "item", 2026-09-05 06:02:33.075157 | instance | "changed": false, 2026-09-05 06:02:33.075194 | instance | "failed": false, 2026-09-05 06:02:33.075233 | instance | "invocation": { 2026-09-05 06:02:33.075269 | instance | "module_args": { 2026-09-05 06:02:33.075302 | instance | "checksum_algorithm": "sha1", 2026-09-05 06:02:33.075336 | instance | "follow": true, 2026-09-05 06:02:33.075370 | instance | "get_attributes": true, 2026-09-05 06:02:33.075406 | instance | "get_checksum": true, 2026-09-05 06:02:33.075440 | instance | "get_mime": true, 2026-09-05 06:02:33.075473 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-05 06:02:33.075507 | instance | } 2026-09-05 06:02:33.075539 | instance | }, 2026-09-05 06:02:33.075572 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-05 06:02:33.075604 | instance | "stat": { 2026-09-05 06:02:33.075635 | instance | "atime": 1788588133.8898492, 2026-09-05 06:02:33.075688 | instance | "attr_flags": "e", 2026-09-05 06:02:33.075723 | instance | "attributes": [ 2026-09-05 06:02:33.075757 | instance | "extents" 2026-09-05 06:02:33.075789 | instance | ], 2026-09-05 06:02:33.075821 | instance | "block_size": 4096, 2026-09-05 06:02:33.075853 | instance | "blocks": 8, 2026-09-05 06:02:33.075886 | instance | "charset": "unknown", 2026-09-05 06:02:33.075921 | instance | "ctime": 1788588132.6498237, 2026-09-05 06:02:33.075955 | instance | "dev": 64513, 2026-09-05 06:02:33.075987 | instance | "device_type": 0, 2026-09-05 06:02:33.076019 | instance | "executable": true, 2026-09-05 06:02:33.076051 | instance | "exists": true, 2026-09-05 06:02:33.076083 | instance | "gid": 1000, 2026-09-05 06:02:33.076115 | instance | "gr_name": "zuul", 2026-09-05 06:02:33.076147 | instance | "inode": 1048046, 2026-09-05 06:02:33.076178 | instance | "isblk": false, 2026-09-05 06:02:33.076211 | instance | "ischr": false, 2026-09-05 06:02:33.076243 | instance | "isdir": true, 2026-09-05 06:02:33.076274 | instance | "isfifo": false, 2026-09-05 06:02:33.076305 | instance | "isgid": false, 2026-09-05 06:02:33.076336 | instance | "islnk": false, 2026-09-05 06:02:33.076368 | instance | "isreg": false, 2026-09-05 06:02:33.076398 | instance | "issock": false, 2026-09-05 06:02:33.076428 | instance | "isuid": false, 2026-09-05 06:02:33.076458 | instance | "mimetype": "unknown", 2026-09-05 06:02:33.076489 | instance | "mode": "0755", 2026-09-05 06:02:33.076554 | instance | "mtime": 1788588132.6498237, 2026-09-05 06:02:33.076587 | instance | "nlink": 22, 2026-09-05 06:02:33.076618 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-05 06:02:33.076649 | instance | "pw_name": "zuul", 2026-09-05 06:02:33.076705 | instance | "readable": true, 2026-09-05 06:02:33.076737 | instance | "rgrp": true, 2026-09-05 06:02:33.076768 | instance | "roth": true, 2026-09-05 06:02:33.076800 | instance | "rusr": true, 2026-09-05 06:02:33.076832 | instance | "size": 4096, 2026-09-05 06:02:33.076864 | instance | "uid": 1000, 2026-09-05 06:02:33.076914 | instance | "version": "1235183451", 2026-09-05 06:02:33.076949 | instance | "wgrp": false, 2026-09-05 06:02:33.076985 | instance | "woth": false, 2026-09-05 06:02:33.077018 | instance | "writeable": true, 2026-09-05 06:02:33.077050 | instance | "wusr": true, 2026-09-05 06:02:33.077081 | instance | "xgrp": true, 2026-09-05 06:02:33.077113 | instance | "xoth": true, 2026-09-05 06:02:33.077144 | instance | "xusr": true 2026-09-05 06:02:33.077176 | instance | } 2026-09-05 06:02:33.077207 | instance | } 2026-09-05 06:02:33.077269 | instance | ok: All items complete 2026-09-05 06:02:33.077308 | 2026-09-05 06:02:33.079548 | instance | skipping: Conditional result was False 2026-09-05 06:02:33.080713 | instance | skipping: Conditional result was False 2026-09-05 06:02:33.095329 | 2026-09-05 06:02:33.095522 | LOOP [Switch "ansible_host" to private IP] 2026-09-05 06:02:33.454608 | instance | changed: 1 replacements made 2026-09-05 06:02:33.456903 | instance | skipping: Conditional result was False 2026-09-05 06:02:33.463858 | instance | skipping: Conditional result was False 2026-09-05 06:02:33.480835 | 2026-09-05 06:02:33.481006 | TASK [Run Molecule scenario] 2026-09-05 06:02:34.391419 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-05 06:02:34.807153 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-05 06:02:34.807261 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-05 06:02:44.931791 | instance | INFO [csi > dependency] Executing 2026-09-05 06:02:44.932152 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-05 06:02:44.932525 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-05 06:02:44.932754 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-05 06:02:44.946967 | instance | INFO [csi > cleanup] Executing 2026-09-05 06:02:44.947572 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-05 06:02:44.961380 | instance | INFO [csi > destroy] Executing 2026-09-05 06:02:44.961471 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-05 06:02:44.961622 | instance | INFO [csi > destroy] Executed: Successful 2026-09-05 06:02:44.970954 | instance | INFO [csi > syntax] Executing 2026-09-05 06:02:46.510366 | instance | 2026-09-05 06:02:46.510667 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-05 06:02:46.604548 | instance | INFO [csi > syntax] Executed: Successful 2026-09-05 06:02:46.619171 | instance | INFO [csi > create] Executing 2026-09-05 06:02:46.622518 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-05 06:02:46.636226 | instance | INFO [csi > prepare] Executing 2026-09-05 06:02:47.311482 | instance | 2026-09-05 06:02:47.311681 | instance | PLAY [Prepare] ***************************************************************** 2026-09-05 06:02:47.311899 | instance | 2026-09-05 06:02:47.312126 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-05 06:02:47.312327 | instance | Saturday 05 September 2026 06:02:47 +0000 (0:00:00.022) 0:00:00.022 **** 2026-09-05 06:02:48.610687 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-05 06:02:48.610857 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-05 06:02:48.611129 | instance | interpreter could change the meaning of that path. See 2026-09-05 06:02:48.611362 | instance | https://docs.ansible.com/ansible- 2026-09-05 06:02:48.611595 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-05 06:02:48.621565 | instance | ok: [instance] 2026-09-05 06:02:48.621749 | instance | 2026-09-05 06:02:48.621986 | instance | TASK [Configure short hostname] ************************************************ 2026-09-05 06:02:48.622311 | instance | Saturday 05 September 2026 06:02:48 +0000 (0:00:01.310) 0:00:01.332 **** 2026-09-05 06:02:49.393897 | instance | changed: [instance] 2026-09-05 06:02:49.394160 | instance | 2026-09-05 06:02:49.394374 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-05 06:02:49.394637 | instance | Saturday 05 September 2026 06:02:49 +0000 (0:00:00.772) 0:00:02.105 **** 2026-09-05 06:02:49.672942 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-05 06:02:49.673008 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-05 06:02:49.673138 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-05 06:02:49.682520 | instance | changed: [instance] 2026-09-05 06:02:49.682668 | instance | 2026-09-05 06:02:49.682819 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-05 06:02:49.682965 | instance | Saturday 05 September 2026 06:02:49 +0000 (0:00:00.288) 0:00:02.393 **** 2026-09-05 06:02:50.462680 | instance | ok: [instance] 2026-09-05 06:02:50.462890 | instance | 2026-09-05 06:02:50.463128 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-05 06:02:50.463429 | instance | 2026-09-05 06:02:50.463781 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-05 06:02:50.464109 | instance | Saturday 05 September 2026 06:02:50 +0000 (0:00:00.779) 0:00:03.173 **** 2026-09-05 06:02:51.210288 | instance | ok: [instance] 2026-09-05 06:02:51.210511 | instance | 2026-09-05 06:02:51.210795 | instance | TASK [Install depedencies] ***************************************************** 2026-09-05 06:02:51.211039 | instance | Saturday 05 September 2026 06:02:51 +0000 (0:00:00.747) 0:00:03.921 **** 2026-09-05 06:03:14.129695 | instance | changed: [instance] 2026-09-05 06:03:14.130006 | instance | 2026-09-05 06:03:14.130167 | instance | TASK [Start up service] ******************************************************** 2026-09-05 06:03:14.130385 | instance | Saturday 05 September 2026 06:03:14 +0000 (0:00:22.919) 0:00:26.840 **** 2026-09-05 06:03:14.654185 | instance | ok: [instance] 2026-09-05 06:03:14.654276 | instance | 2026-09-05 06:03:14.654575 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-05 06:03:14.654827 | instance | Saturday 05 September 2026 06:03:14 +0000 (0:00:00.524) 0:00:27.365 **** 2026-09-05 06:03:14.945823 | instance | ok: [instance] 2026-09-05 06:03:14.945893 | instance | 2026-09-05 06:03:14.945970 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-05 06:03:14.946107 | instance | Saturday 05 September 2026 06:03:14 +0000 (0:00:00.291) 0:00:27.656 **** 2026-09-05 06:03:15.610940 | instance | changed: [instance] 2026-09-05 06:03:15.611106 | instance | 2026-09-05 06:03:15.611346 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-05 06:03:15.611580 | instance | Saturday 05 September 2026 06:03:15 +0000 (0:00:00.664) 0:00:28.321 **** 2026-09-05 06:03:15.820121 | instance | ok: [instance] 2026-09-05 06:03:15.820328 | instance | 2026-09-05 06:03:15.820560 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-05 06:03:15.820814 | instance | Saturday 05 September 2026 06:03:15 +0000 (0:00:00.209) 0:00:28.531 **** 2026-09-05 06:03:15.843596 | instance | skipping: [instance] 2026-09-05 06:03:15.843830 | instance | 2026-09-05 06:03:15.844065 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-05 06:03:15.844292 | instance | Saturday 05 September 2026 06:03:15 +0000 (0:00:00.023) 0:00:28.555 **** 2026-09-05 06:03:16.409570 | instance | changed: [instance] => (item=osd0) 2026-09-05 06:03:16.409779 | instance | changed: [instance] => (item=osd1) 2026-09-05 06:03:16.410003 | instance | changed: [instance] => (item=osd2) 2026-09-05 06:03:16.410261 | instance | 2026-09-05 06:03:16.410491 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-05 06:03:16.410748 | instance | Saturday 05 September 2026 06:03:16 +0000 (0:00:00.565) 0:00:29.120 **** 2026-09-05 06:03:17.071149 | instance | changed: [instance] => (item=osd0) 2026-09-05 06:03:17.071268 | instance | changed: [instance] => (item=osd1) 2026-09-05 06:03:17.071517 | instance | changed: [instance] => (item=osd2) 2026-09-05 06:03:17.071747 | instance | 2026-09-05 06:03:17.071975 | instance | TASK [Start loop devices] ****************************************************** 2026-09-05 06:03:17.072204 | instance | Saturday 05 September 2026 06:03:17 +0000 (0:00:00.661) 0:00:29.782 **** 2026-09-05 06:03:17.805079 | instance | changed: [instance] => (item=osd0) 2026-09-05 06:03:17.805281 | instance | changed: [instance] => (item=osd1) 2026-09-05 06:03:17.805521 | instance | changed: [instance] => (item=osd2) 2026-09-05 06:03:17.805781 | instance | 2026-09-05 06:03:17.806029 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-05 06:03:17.806352 | instance | Saturday 05 September 2026 06:03:17 +0000 (0:00:00.733) 0:00:30.515 **** 2026-09-05 06:03:21.124062 | instance | changed: [instance] => (item=osd0) 2026-09-05 06:03:21.124133 | instance | changed: [instance] => (item=osd1) 2026-09-05 06:03:21.124144 | instance | changed: [instance] => (item=osd2) 2026-09-05 06:03:21.124154 | instance | 2026-09-05 06:03:21.124163 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-05 06:03:21.124174 | instance | Saturday 05 September 2026 06:03:21 +0000 (0:00:03.317) 0:00:33.833 **** 2026-09-05 06:03:23.063659 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-05 06:03:23.063853 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-05 06:03:23.064209 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-05 06:03:23.064489 | instance | 2026-09-05 06:03:23.064801 | instance | PLAY RECAP ********************************************************************* 2026-09-05 06:03:23.065111 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-05 06:03:23.065383 | instance | 2026-09-05 06:03:23.065695 | instance | Saturday 05 September 2026 06:03:23 +0000 (0:00:01.941) 0:00:35.775 **** 2026-09-05 06:03:23.065974 | instance | =============================================================================== 2026-09-05 06:03:23.066294 | instance | Install depedencies ---------------------------------------------------- 22.92s 2026-09-05 06:03:23.066584 | instance | Create a volume group for each loop device ------------------------------ 3.32s 2026-09-05 06:03:23.066901 | instance | Create a logical volume for each loop device ---------------------------- 1.94s 2026-09-05 06:03:23.067184 | instance | Gathering Facts --------------------------------------------------------- 1.31s 2026-09-05 06:03:23.067469 | instance | Purge "snapd" package --------------------------------------------------- 0.78s 2026-09-05 06:03:23.067776 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-09-05 06:03:23.068059 | instance | Gathering Facts --------------------------------------------------------- 0.75s 2026-09-05 06:03:23.068340 | instance | Start loop devices ------------------------------------------------------ 0.73s 2026-09-05 06:03:23.068642 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.66s 2026-09-05 06:03:23.068930 | instance | Set permissions on loopback devices ------------------------------------- 0.66s 2026-09-05 06:03:23.069213 | instance | Create devices for Ceph ------------------------------------------------- 0.57s 2026-09-05 06:03:23.069495 | instance | Start up service -------------------------------------------------------- 0.52s 2026-09-05 06:03:23.069801 | instance | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-09-05 06:03:23.070113 | instance | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-09-05 06:03:23.070405 | instance | Get list of all loopback devices ---------------------------------------- 0.21s 2026-09-05 06:03:23.070712 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-05 06:03:23.152447 | instance | INFO [csi > prepare] Executed: Successful 2026-09-05 06:03:23.166680 | instance | INFO [csi > converge] Executing 2026-09-05 06:03:24.496097 | instance | 2026-09-05 06:03:24.496440 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-05 06:03:24.496745 | instance | 2026-09-05 06:03:24.497048 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-05 06:03:24.497339 | instance | Saturday 05 September 2026 06:03:24 +0000 (0:00:00.007) 0:00:00.007 **** 2026-09-05 06:03:25.554148 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-05 06:03:25.554216 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-05 06:03:25.554228 | instance | interpreter could change the meaning of that path. See 2026-09-05 06:03:25.554243 | instance | https://docs.ansible.com/ansible- 2026-09-05 06:03:25.554418 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-05 06:03:25.566748 | instance | ok: [instance] 2026-09-05 06:03:25.566976 | instance | 2026-09-05 06:03:25.567212 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-05 06:03:25.567445 | instance | Saturday 05 September 2026 06:03:25 +0000 (0:00:01.070) 0:00:01.077 **** 2026-09-05 06:03:25.623247 | instance | ok: [instance] => { 2026-09-05 06:03:25.623484 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-05 06:03:25.623737 | instance | } 2026-09-05 06:03:25.624078 | instance | 2026-09-05 06:03:25.624298 | instance | PLAY [all] ********************************************************************* 2026-09-05 06:03:25.624506 | instance | 2026-09-05 06:03:25.624755 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-05 06:03:25.624984 | instance | Saturday 05 September 2026 06:03:25 +0000 (0:00:00.056) 0:00:01.134 **** 2026-09-05 06:03:26.558562 | instance | ok: [instance] 2026-09-05 06:03:26.558919 | instance | 2026-09-05 06:03:26.559218 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-05 06:03:26.559511 | instance | Saturday 05 September 2026 06:03:26 +0000 (0:00:00.935) 0:00:02.069 **** 2026-09-05 06:03:26.795677 | instance | ok: [instance] 2026-09-05 06:03:26.795716 | instance | 2026-09-05 06:03:26.795876 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-05 06:03:26.796073 | instance | 2026-09-05 06:03:26.796208 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-05 06:03:26.796341 | instance | Saturday 05 September 2026 06:03:26 +0000 (0:00:00.237) 0:00:02.306 **** 2026-09-05 06:03:27.694774 | instance | ok: [instance] 2026-09-05 06:03:27.695103 | instance | 2026-09-05 06:03:27.695406 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-05 06:03:27.695734 | instance | Saturday 05 September 2026 06:03:27 +0000 (0:00:00.897) 0:00:03.204 **** 2026-09-05 06:03:28.002271 | instance | ok: [instance] 2026-09-05 06:03:28.002571 | instance | 2026-09-05 06:03:28.002877 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-05 06:03:28.003146 | instance | Saturday 05 September 2026 06:03:27 +0000 (0:00:00.305) 0:00:03.509 **** 2026-09-05 06:03:28.038452 | instance | skipping: [instance] 2026-09-05 06:03:28.038481 | instance | 2026-09-05 06:03:28.038486 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-05 06:03:28.038491 | instance | Saturday 05 September 2026 06:03:28 +0000 (0:00:00.039) 0:00:03.549 **** 2026-09-05 06:03:28.390210 | instance | changed: [instance] 2026-09-05 06:03:28.390318 | instance | 2026-09-05 06:03:28.390330 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-05 06:03:28.390352 | instance | Saturday 05 September 2026 06:03:28 +0000 (0:00:00.351) 0:00:03.900 **** 2026-09-05 06:03:28.477242 | instance | ok: [instance] => { 2026-09-05 06:03:28.477431 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-05 06:03:28.477701 | instance | } 2026-09-05 06:03:28.477925 | instance | 2026-09-05 06:03:28.478177 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-05 06:03:28.478429 | instance | Saturday 05 September 2026 06:03:28 +0000 (0:00:00.087) 0:00:03.987 **** 2026-09-05 06:03:29.156753 | instance | changed: [instance] 2026-09-05 06:03:29.156930 | instance | 2026-09-05 06:03:29.157187 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-05 06:03:29.157422 | instance | Saturday 05 September 2026 06:03:29 +0000 (0:00:00.679) 0:00:04.667 **** 2026-09-05 06:03:29.222264 | instance | skipping: [instance] 2026-09-05 06:03:29.222456 | instance | 2026-09-05 06:03:29.222736 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-05 06:03:29.222971 | instance | Saturday 05 September 2026 06:03:29 +0000 (0:00:00.066) 0:00:04.733 **** 2026-09-05 06:03:29.279357 | instance | skipping: [instance] 2026-09-05 06:03:29.279555 | instance | 2026-09-05 06:03:29.279818 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-05 06:03:29.280046 | instance | Saturday 05 September 2026 06:03:29 +0000 (0:00:00.057) 0:00:04.790 **** 2026-09-05 06:03:29.514905 | instance | ok: [instance] 2026-09-05 06:03:29.515241 | instance | 2026-09-05 06:03:29.515488 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-05 06:03:29.515754 | instance | Saturday 05 September 2026 06:03:29 +0000 (0:00:00.235) 0:00:05.025 **** 2026-09-05 06:03:30.703824 | instance | ok: [instance] 2026-09-05 06:03:30.704169 | instance | 2026-09-05 06:03:30.704487 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-05 06:03:30.704812 | instance | Saturday 05 September 2026 06:03:30 +0000 (0:00:01.188) 0:00:06.214 **** 2026-09-05 06:03:30.795148 | instance | ok: [instance] => { 2026-09-05 06:03:30.795399 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-05 06:03:30.795911 | instance | } 2026-09-05 06:03:30.796216 | instance | 2026-09-05 06:03:30.796514 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-05 06:03:30.796831 | instance | Saturday 05 September 2026 06:03:30 +0000 (0:00:00.090) 0:00:06.304 **** 2026-09-05 06:03:31.602157 | instance | changed: [instance] 2026-09-05 06:03:31.602235 | instance | 2026-09-05 06:03:31.602246 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-05 06:03:31.602576 | instance | Saturday 05 September 2026 06:03:31 +0000 (0:00:00.806) 0:00:07.111 **** 2026-09-05 06:03:34.436299 | instance | changed: [instance] 2026-09-05 06:03:34.436350 | instance | 2026-09-05 06:03:34.436361 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-05 06:03:34.436372 | instance | Saturday 05 September 2026 06:03:34 +0000 (0:00:02.834) 0:00:09.946 **** 2026-09-05 06:03:34.471403 | instance | skipping: [instance] 2026-09-05 06:03:34.471427 | instance | 2026-09-05 06:03:34.471435 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-05 06:03:34.471441 | instance | Saturday 05 September 2026 06:03:34 +0000 (0:00:00.036) 0:00:09.982 **** 2026-09-05 06:03:34.504032 | instance | skipping: [instance] 2026-09-05 06:03:34.504070 | instance | 2026-09-05 06:03:34.504077 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-05 06:03:34.504084 | instance | Saturday 05 September 2026 06:03:34 +0000 (0:00:00.032) 0:00:10.014 **** 2026-09-05 06:03:34.537382 | instance | skipping: [instance] 2026-09-05 06:03:34.537417 | instance | 2026-09-05 06:03:34.537424 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-05 06:03:34.537431 | instance | Saturday 05 September 2026 06:03:34 +0000 (0:00:00.033) 0:00:10.048 **** 2026-09-05 06:03:40.430742 | instance | changed: [instance] 2026-09-05 06:03:40.430838 | instance | 2026-09-05 06:03:40.430851 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-05 06:03:40.430861 | instance | Saturday 05 September 2026 06:03:40 +0000 (0:00:05.892) 0:00:15.940 **** 2026-09-05 06:03:41.043163 | instance | changed: [instance] 2026-09-05 06:03:41.043900 | instance | 2026-09-05 06:03:41.043949 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-05 06:03:41.043961 | instance | Saturday 05 September 2026 06:03:41 +0000 (0:00:00.613) 0:00:16.553 **** 2026-09-05 06:03:42.075381 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-05 06:03:42.077144 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-05 06:03:42.077210 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-05 06:03:42.077226 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-05 06:03:42.077240 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-05 06:03:42.077251 | instance | 2026-09-05 06:03:42.077267 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-05 06:03:42.077277 | instance | Saturday 05 September 2026 06:03:42 +0000 (0:00:01.032) 0:00:17.585 **** 2026-09-05 06:03:42.704981 | instance | changed: [instance] 2026-09-05 06:03:42.705054 | instance | 2026-09-05 06:03:42.705801 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-05 06:03:42.705835 | instance | Saturday 05 September 2026 06:03:42 +0000 (0:00:00.601) 0:00:18.187 **** 2026-09-05 06:03:42.705843 | instance | 2026-09-05 06:03:42.705849 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-05 06:03:42.705855 | instance | Saturday 05 September 2026 06:03:42 +0000 (0:00:00.028) 0:00:18.215 **** 2026-09-05 06:03:43.683494 | instance | ok: [instance] 2026-09-05 06:03:43.683771 | instance | 2026-09-05 06:03:43.684200 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-05 06:03:43.684574 | instance | Saturday 05 September 2026 06:03:43 +0000 (0:00:00.977) 0:00:19.193 **** 2026-09-05 06:03:44.185039 | instance | changed: [instance] 2026-09-05 06:03:44.185236 | instance | 2026-09-05 06:03:44.185559 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-05 06:03:44.185883 | instance | Saturday 05 September 2026 06:03:44 +0000 (0:00:00.502) 0:00:19.695 **** 2026-09-05 06:03:44.842110 | instance | changed: [instance] 2026-09-05 06:03:44.842999 | instance | 2026-09-05 06:03:44.843083 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-05 06:03:44.843098 | instance | Saturday 05 September 2026 06:03:44 +0000 (0:00:00.656) 0:00:20.352 **** 2026-09-05 06:03:45.068811 | instance | ok: [instance] 2026-09-05 06:03:45.068887 | instance | 2026-09-05 06:03:45.069090 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-05 06:03:45.069130 | instance | Saturday 05 September 2026 06:03:45 +0000 (0:00:00.227) 0:00:20.579 **** 2026-09-05 06:03:45.146685 | instance | ok: [instance] => { 2026-09-05 06:03:45.147438 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-05 06:03:45.147511 | instance | } 2026-09-05 06:03:45.147517 | instance | 2026-09-05 06:03:45.147522 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-05 06:03:45.147528 | instance | Saturday 05 September 2026 06:03:45 +0000 (0:00:00.077) 0:00:20.657 **** 2026-09-05 06:04:00.474401 | instance | FAILED - RETRYING: [instance]: Download item (4 retries left). 2026-09-05 06:04:00.475361 | instance | changed: [instance] 2026-09-05 06:04:00.475417 | instance | 2026-09-05 06:04:00.475430 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-05 06:04:00.475440 | instance | Saturday 05 September 2026 06:04:00 +0000 (0:00:15.327) 0:00:35.984 **** 2026-09-05 06:04:04.917381 | instance | changed: [instance] 2026-09-05 06:04:04.917458 | instance | 2026-09-05 06:04:04.917834 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-05 06:04:04.917900 | instance | Saturday 05 September 2026 06:04:04 +0000 (0:00:04.443) 0:00:40.428 **** 2026-09-05 06:04:05.937347 | instance | ok: [instance] 2026-09-05 06:04:05.938145 | instance | 2026-09-05 06:04:05.938372 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-05 06:04:05.938385 | instance | Saturday 05 September 2026 06:04:05 +0000 (0:00:01.019) 0:00:41.447 **** 2026-09-05 06:04:06.404625 | instance | changed: [instance] 2026-09-05 06:04:06.404684 | instance | 2026-09-05 06:04:06.405111 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-05 06:04:06.405181 | instance | Saturday 05 September 2026 06:04:06 +0000 (0:00:00.467) 0:00:41.915 **** 2026-09-05 06:04:06.863220 | instance | changed: [instance] 2026-09-05 06:04:06.863302 | instance | 2026-09-05 06:04:06.863520 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-05 06:04:06.863566 | instance | Saturday 05 September 2026 06:04:06 +0000 (0:00:00.459) 0:00:42.374 **** 2026-09-05 06:04:07.463310 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-05 06:04:07.463387 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-05 06:04:07.463399 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-05 06:04:07.463409 | instance | 2026-09-05 06:04:07.463418 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-05 06:04:07.463428 | instance | Saturday 05 September 2026 06:04:07 +0000 (0:00:00.597) 0:00:42.971 **** 2026-09-05 06:04:07.901750 | instance | changed: [instance] 2026-09-05 06:04:07.901806 | instance | 2026-09-05 06:04:07.902023 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-05 06:04:07.902077 | instance | Saturday 05 September 2026 06:04:07 +0000 (0:00:00.441) 0:00:43.412 **** 2026-09-05 06:04:08.380614 | instance | changed: [instance] 2026-09-05 06:04:08.380673 | instance | 2026-09-05 06:04:08.381252 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-05 06:04:08.381316 | instance | Saturday 05 September 2026 06:04:08 +0000 (0:00:00.461) 0:00:43.874 **** 2026-09-05 06:04:08.381322 | instance | 2026-09-05 06:04:08.381327 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-05 06:04:08.381346 | instance | Saturday 05 September 2026 06:04:08 +0000 (0:00:00.016) 0:00:43.891 **** 2026-09-05 06:04:09.119452 | instance | ok: [instance] 2026-09-05 06:04:09.119538 | instance | 2026-09-05 06:04:09.119792 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-05 06:04:09.119838 | instance | Saturday 05 September 2026 06:04:09 +0000 (0:00:00.739) 0:00:44.630 **** 2026-09-05 06:04:10.317274 | instance | changed: [instance] 2026-09-05 06:04:10.317941 | instance | 2026-09-05 06:04:10.317995 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-05 06:04:10.318006 | instance | Saturday 05 September 2026 06:04:10 +0000 (0:00:01.197) 0:00:45.827 **** 2026-09-05 06:04:10.919701 | instance | changed: [instance] 2026-09-05 06:04:10.919786 | instance | 2026-09-05 06:04:10.920127 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-05 06:04:10.920165 | instance | Saturday 05 September 2026 06:04:10 +0000 (0:00:00.602) 0:00:46.430 **** 2026-09-05 06:04:10.991607 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-05 06:04:10.992305 | instance | 2026-09-05 06:04:10.992343 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-05 06:04:10.992354 | instance | Saturday 05 September 2026 06:04:10 +0000 (0:00:00.071) 0:00:46.502 **** 2026-09-05 06:04:15.931853 | instance | changed: [instance] 2026-09-05 06:04:15.932550 | instance | 2026-09-05 06:04:15.932581 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-05 06:04:15.932593 | instance | Saturday 05 September 2026 06:04:15 +0000 (0:00:04.940) 0:00:51.442 **** 2026-09-05 06:04:16.599429 | instance | ok: [instance] => (item=chronyd) 2026-09-05 06:04:16.600337 | instance | ok: [instance] => (item=sshd) 2026-09-05 06:04:16.600564 | instance | 2026-09-05 06:04:16.600589 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-05 06:04:16.600600 | instance | Saturday 05 September 2026 06:04:16 +0000 (0:00:00.667) 0:00:52.109 **** 2026-09-05 06:04:21.855698 | instance | changed: [instance] 2026-09-05 06:04:21.856544 | instance | 2026-09-05 06:04:21.856614 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-05 06:04:21.856622 | instance | Saturday 05 September 2026 06:04:21 +0000 (0:00:05.255) 0:00:57.365 **** 2026-09-05 06:04:22.098199 | instance | ok: [instance] 2026-09-05 06:04:22.098265 | instance | 2026-09-05 06:04:22.098277 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-05 06:04:22.098293 | instance | Saturday 05 September 2026 06:04:22 +0000 (0:00:00.242) 0:00:57.607 **** 2026-09-05 06:04:22.581957 | instance | changed: [instance] 2026-09-05 06:04:22.582198 | instance | 2026-09-05 06:04:22.582647 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-05 06:04:22.582868 | instance | Saturday 05 September 2026 06:04:22 +0000 (0:00:00.484) 0:00:58.092 **** 2026-09-05 06:04:22.944568 | instance | changed: [instance] 2026-09-05 06:04:22.944614 | instance | 2026-09-05 06:04:22.945068 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-05 06:04:22.945123 | instance | Saturday 05 September 2026 06:04:22 +0000 (0:00:00.362) 0:00:58.454 **** 2026-09-05 06:04:23.071726 | instance | ok: [instance] 2026-09-05 06:04:23.072421 | instance | 2026-09-05 06:04:23.072471 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-05 06:04:23.072485 | instance | Saturday 05 September 2026 06:04:23 +0000 (0:00:00.127) 0:00:58.582 **** 2026-09-05 06:04:23.324296 | instance | ok: [instance] => (item=instance) 2026-09-05 06:04:23.324383 | instance | 2026-09-05 06:04:23.324640 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-05 06:04:23.324683 | instance | Saturday 05 September 2026 06:04:23 +0000 (0:00:00.253) 0:00:58.835 **** 2026-09-05 06:04:23.392065 | instance | ok: [instance] 2026-09-05 06:04:23.392773 | instance | 2026-09-05 06:04:23.392829 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-05 06:04:23.392856 | instance | Saturday 05 September 2026 06:04:23 +0000 (0:00:00.067) 0:00:58.902 **** 2026-09-05 06:04:23.489129 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-05 06:04:23.489467 | instance | 2026-09-05 06:04:23.489508 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-05 06:04:23.489514 | instance | Saturday 05 September 2026 06:04:23 +0000 (0:00:00.097) 0:00:59.000 **** 2026-09-05 06:04:23.817521 | instance | changed: [instance] 2026-09-05 06:04:23.817598 | instance | 2026-09-05 06:04:23.817944 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-05 06:04:23.817984 | instance | Saturday 05 September 2026 06:04:23 +0000 (0:00:00.328) 0:00:59.328 **** 2026-09-05 06:04:24.589921 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-05 06:04:24.589990 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-05 06:04:24.590002 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-05 06:04:24.590019 | instance | 2026-09-05 06:04:24.590031 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-05 06:04:24.590224 | instance | Saturday 05 September 2026 06:04:24 +0000 (0:00:00.772) 0:01:00.100 **** 2026-09-05 06:08:10.419534 | instance | ok: [instance] 2026-09-05 06:08:10.419602 | instance | 2026-09-05 06:08:10.419614 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-05 06:08:10.419632 | instance | Saturday 05 September 2026 06:08:10 +0000 (0:03:45.827) 0:04:45.927 **** 2026-09-05 06:08:10.661381 | instance | changed: [instance] 2026-09-05 06:08:10.661429 | instance | 2026-09-05 06:08:10.661436 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-05 06:08:10.661443 | instance | Saturday 05 September 2026 06:08:10 +0000 (0:00:00.244) 0:04:46.172 **** 2026-09-05 06:08:10.738823 | instance | ok: [instance] 2026-09-05 06:08:10.738865 | instance | 2026-09-05 06:08:10.738871 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-05 06:08:10.738877 | instance | Saturday 05 September 2026 06:08:10 +0000 (0:00:00.077) 0:04:46.249 **** 2026-09-05 06:08:10.802950 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-05 06:08:10.802983 | instance | 2026-09-05 06:08:10.802989 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-05 06:08:10.802995 | instance | Saturday 05 September 2026 06:08:10 +0000 (0:00:00.064) 0:04:46.314 **** 2026-09-05 06:08:12.407468 | instance | ok: [instance] 2026-09-05 06:08:12.407666 | instance | 2026-09-05 06:08:12.407940 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-05 06:08:12.408181 | instance | Saturday 05 September 2026 06:08:12 +0000 (0:00:01.603) 0:04:47.917 **** 2026-09-05 06:08:12.490568 | instance | ok: [instance] => (item=instance) 2026-09-05 06:08:12.490868 | instance | 2026-09-05 06:08:12.491208 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-05 06:08:12.491458 | instance | Saturday 05 September 2026 06:08:12 +0000 (0:00:00.082) 0:04:48.000 **** 2026-09-05 06:08:12.877228 | instance | ok: [instance] 2026-09-05 06:08:12.877647 | instance | 2026-09-05 06:08:12.877668 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-05 06:08:12.877691 | instance | Saturday 05 September 2026 06:08:12 +0000 (0:00:00.386) 0:04:48.387 **** 2026-09-05 06:08:15.179154 | instance | ok: [instance] 2026-09-05 06:08:15.179240 | instance | 2026-09-05 06:08:15.179586 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-05 06:08:15.179626 | instance | Saturday 05 September 2026 06:08:15 +0000 (0:00:02.302) 0:04:50.690 **** 2026-09-05 06:09:07.445126 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-09-05 06:09:07.445995 | instance | fatal: [instance]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"\", line 107, in \n File \"\", line 99, in _ansiballz_main\n File \"\", line 47, in invoke_module\n File \"/usr/lib/python3.10/runpy.py\", line 224, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_3qdmi8vx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 202, in \n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_3qdmi8vx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 198, in main\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_3qdmi8vx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 177, in run_module\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_3qdmi8vx/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-09-05T06:09:07.256+0000 7f96902de640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCdsZtqHxlKCSAACz7beDcVl8PSBsg+zmsbJtOhgLJPABLsgWgUBzQKXtg=: Malformed input [buffer:3]\n2026-09-05T06:09:07.256+0000 7f96902de640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-05T06:09:07.256+0000 7f96902de640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCdsZtqHxlKCSAACz7beDcVl8PSBsg+zmsbJtOhgLJPABLsgWgUBzQKXtg=: Malformed input [buffer:3]\n2026-09-05T06:09:07.256+0000 7f96902de640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-05T06:09:07.256+0000 7f96902de640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCdsZtqHxlKCSAACz7beDcVl8PSBsg+zmsbJtOhgLJPABLsgWgUBzQKXtg=: Malformed input [buffer:3]\n2026-09-05T06:09:07.256+0000 7f96902de640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-05T06:09:07.256+0000 7f96902de640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-09-05 06:09:07.448947 | instance | 2026-09-05 06:09:07.449192 | instance | PLAY RECAP ********************************************************************* 2026-09-05 06:09:07.453427 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-05 06:09:07.453489 | instance | 2026-09-05 06:09:07.453501 | instance | Saturday 05 September 2026 06:09:07 +0000 (0:00:52.270) 0:05:42.960 **** 2026-09-05 06:09:07.453511 | instance | =============================================================================== 2026-09-05 06:09:07.453520 | instance | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 225.83s 2026-09-05 06:09:07.453528 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 52.27s 2026-09-05 06:09:07.453537 | instance | vexxhost.containers.download_artifact : Download item ------------------ 15.33s 2026-09-05 06:09:07.453546 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.89s 2026-09-05 06:09:07.453554 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 5.26s 2026-09-05 06:09:07.453563 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.94s 2026-09-05 06:09:07.453572 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.44s 2026-09-05 06:09:07.453595 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.83s 2026-09-05 06:09:07.453604 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.30s 2026-09-05 06:09:07.453613 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.72s 2026-09-05 06:09:07.453622 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.60s 2026-09-05 06:09:07.453630 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.20s 2026-09-05 06:09:07.453639 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.19s 2026-09-05 06:09:07.453655 | instance | Gathering Facts --------------------------------------------------------- 1.07s 2026-09-05 06:09:07.453812 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.03s 2026-09-05 06:09:07.454216 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.02s 2026-09-05 06:09:07.454832 | instance | Gathering Facts --------------------------------------------------------- 0.94s 2026-09-05 06:09:07.455179 | instance | Gathering Facts --------------------------------------------------------- 0.90s 2026-09-05 06:09:07.455513 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.81s 2026-09-05 06:09:07.455837 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.77s 2026-09-05 06:09:07.546739 | 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-09-05 06:09:07.546994 | instance | ERROR [csi > converge] Executed: Failed 2026-09-05 06:09:07.547193 | 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-09-05 06:09:08.029250 | instance | ERROR 2026-09-05 06:09:08.029453 | instance | { 2026-09-05 06:09:08.029497 | instance | "delta": "0:06:33.783234", 2026-09-05 06:09:08.029531 | instance | "end": "2026-09-05 06:09:07.614338", 2026-09-05 06:09:08.029562 | instance | "msg": "non-zero return code", 2026-09-05 06:09:08.029591 | instance | "rc": 2, 2026-09-05 06:09:08.029621 | instance | "start": "2026-09-05 06:02:33.831104" 2026-09-05 06:09:08.029651 | instance | } failure 2026-09-05 06:09:08.036738 | 2026-09-05 06:09:08.036801 | PLAY RECAP 2026-09-05 06:09:08.036861 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-05 06:09:08.036897 | 2026-09-05 06:09:08.147354 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-05 06:09:08.150326 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-05 06:09:08.692587 | 2026-09-05 06:09:08.692710 | PLAY [all] 2026-09-05 06:09:08.704869 | 2026-09-05 06:09:08.704937 | TASK [gather-host-logs : creating directory for system status] 2026-09-05 06:09:09.100989 | instance | changed 2026-09-05 06:09:09.110493 | 2026-09-05 06:09:09.110645 | TASK [gather-host-logs : Get logs for each host] 2026-09-05 06:09:09.494043 | instance | + systemd-cgls --full --all --no-pager 2026-09-05 06:09:09.509838 | instance | + ip addr 2026-09-05 06:09:09.511420 | instance | + ip route 2026-09-05 06:09:09.513517 | instance | + lsblk 2026-09-05 06:09:09.520347 | instance | + mount 2026-09-05 06:09:09.523488 | instance | + docker images 2026-09-05 06:09:09.548950 | instance | + brctl show 2026-09-05 06:09:09.549499 | instance | /bin/bash: line 8: brctl: command not found 2026-09-05 06:09:09.549905 | instance | + ps aux --sort=-%mem 2026-09-05 06:09:09.569858 | instance | + dpkg -l 2026-09-05 06:09:09.582381 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-05 06:09:09.582930 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-05 06:09:09.603372 | instance | + '[' '!' -z '' ']' 2026-09-05 06:09:09.655283 | instance | ok: Runtime: 0:00:00.113634 2026-09-05 06:09:09.662655 | 2026-09-05 06:09:09.662846 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-05 06:09:10.365649 | instance | changed: 2026-09-05 06:09:10.365952 | instance | created directory /var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/work/logs/instance 2026-09-05 06:09:10.366008 | instance | cd+++++++++ system/ 2026-09-05 06:09:10.366051 | instance | >f+++++++++ system/brctl-show.txt 2026-09-05 06:09:10.366094 | instance | >f+++++++++ system/docker-images.txt 2026-09-05 06:09:10.366134 | instance | >f+++++++++ system/ip-addr.txt 2026-09-05 06:09:10.366177 | instance | >f+++++++++ system/ip-route.txt 2026-09-05 06:09:10.366218 | instance | >f+++++++++ system/lsblk.txt 2026-09-05 06:09:10.366258 | instance | >f+++++++++ system/mount.txt 2026-09-05 06:09:10.366296 | instance | >f+++++++++ system/packages.txt 2026-09-05 06:09:10.366334 | instance | >f+++++++++ system/ps.txt 2026-09-05 06:09:10.366377 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-05 06:09:10.382769 | 2026-09-05 06:09:10.382896 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-05 06:09:10.600401 | instance | changed: "values" 2026-09-05 06:09:10.779355 | instance | changed: "releases" 2026-09-05 06:09:10.792053 | 2026-09-05 06:09:10.792281 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-05 06:09:11.064242 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-05 06:09:11.340216 | instance | ok: Runtime: 0:00:00.006292 2026-09-05 06:09:11.349720 | 2026-09-05 06:09:11.349978 | TASK [helm-release-status : Downloads logs to executor] 2026-09-05 06:09:11.864074 | instance | changed: 2026-09-05 06:09:11.864342 | instance | cd+++++++++ helm/ 2026-09-05 06:09:11.864410 | instance | cd+++++++++ helm/releases/ 2026-09-05 06:09:11.864532 | instance | cd+++++++++ helm/values/ 2026-09-05 06:09:11.882294 | 2026-09-05 06:09:11.882442 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-05 06:09:12.089092 | instance | changed 2026-09-05 06:09:12.100201 | 2026-09-05 06:09:12.100344 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-05 06:09:12.395602 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-05 06:09:12.395721 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-05 06:09:12.400484 | instance | environment: line 1: kubectl: command not found 2026-09-05 06:09:12.402008 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-05 06:09:12.403228 | instance | environment: line 1: kubectl: command not found 2026-09-05 06:09:12.404934 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-05 06:09:12.405130 | instance | environment: line 1: kubectl: command not found 2026-09-05 06:09:12.406437 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-05 06:09:12.407928 | instance | environment: line 1: kubectl: command not found 2026-09-05 06:09:12.409647 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-05 06:09:12.411001 | instance | environment: line 1: kubectl: command not found 2026-09-05 06:09:12.411883 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-05 06:09:12.646790 | instance | ok: Runtime: 0:00:00.025150 2026-09-05 06:09:12.655942 | 2026-09-05 06:09:12.656068 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-05 06:09:12.876265 | instance | changed 2026-09-05 06:09:12.885532 | 2026-09-05 06:09:12.885697 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-05 06:09:13.140207 | instance | environment: line 5: kubectl: command not found 2026-09-05 06:09:13.141340 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-05 06:09:13.141686 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-05 06:09:13.141868 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-05 06:09:13.433515 | instance | ok: Runtime: 0:00:00.008820 2026-09-05 06:09:13.448440 | 2026-09-05 06:09:13.448914 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-05 06:09:13.973461 | instance | changed: 2026-09-05 06:09:13.973664 | instance | cd+++++++++ objects/ 2026-09-05 06:09:13.973702 | instance | cd+++++++++ objects/cluster/ 2026-09-05 06:09:13.973724 | instance | cd+++++++++ objects/namespaced/ 2026-09-05 06:09:13.981885 | 2026-09-05 06:09:13.981943 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-05 06:09:14.205992 | instance | changed 2026-09-05 06:09:14.215272 | 2026-09-05 06:09:14.215399 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-05 06:09:14.466232 | instance | changed 2026-09-05 06:09:14.475518 | 2026-09-05 06:09:14.475733 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-05 06:09:14.730790 | instance | environment: line 3: kubectl: command not found 2026-09-05 06:09:15.020274 | instance | ok: Runtime: 0:00:00.008147 2026-09-05 06:09:15.029852 | 2026-09-05 06:09:15.030000 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-05 06:09:15.530988 | instance | changed: 2026-09-05 06:09:15.531268 | instance | cd+++++++++ pod-logs/ 2026-09-05 06:09:15.531324 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-05 06:09:15.550652 | 2026-09-05 06:09:15.550795 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-05 06:09:15.756282 | instance | changed 2026-09-05 06:09:15.765270 | 2026-09-05 06:09:15.765399 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-05 06:09:16.023098 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-05 06:09:16.311317 | instance | ok: Runtime: 0:00:00.052828 2026-09-05 06:09:16.320081 | 2026-09-05 06:09:16.320204 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-05 06:09:16.582716 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-05 06:09:16.626364 | instance | ceph-mgr endpoints: 2026-09-05 06:09:16.866937 | instance | ok: Runtime: 0:00:00.050822 2026-09-05 06:09:16.871992 | 2026-09-05 06:09:16.872071 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-05 06:09:17.109294 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-05 06:09:17.402754 | instance | ok: Runtime: 0:00:00.050142 2026-09-05 06:09:17.411742 | 2026-09-05 06:09:17.411859 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-05 06:09:17.921427 | instance | changed: cd+++++++++ prometheus/ 2026-09-05 06:09:17.938196 | 2026-09-05 06:09:17.938317 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-05 06:09:18.165351 | instance | changed 2026-09-05 06:09:18.174156 | 2026-09-05 06:09:18.174279 | TASK [gather-selenium-data : Get selenium data] 2026-09-05 06:09:18.480370 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-05 06:09:18.481991 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-05 06:09:18.718550 | instance | ERROR 2026-09-05 06:09:18.718920 | instance | { 2026-09-05 06:09:18.718979 | instance | "delta": "0:00:00.008296", 2026-09-05 06:09:18.719019 | instance | "end": "2026-09-05 06:09:18.482417", 2026-09-05 06:09:18.719059 | instance | "msg": "non-zero return code", 2026-09-05 06:09:18.719095 | instance | "rc": 1, 2026-09-05 06:09:18.719129 | instance | "start": "2026-09-05 06:09:18.474121" 2026-09-05 06:09:18.719161 | instance | } 2026-09-05 06:09:18.719207 | instance | ERROR: Ignoring Errors 2026-09-05 06:09:18.727987 | 2026-09-05 06:09:18.728107 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-05 06:09:19.249245 | instance | changed: cd+++++++++ selenium/ 2026-09-05 06:09:19.259572 | 2026-09-05 06:09:19.259689 | PLAY RECAP 2026-09-05 06:09:19.259782 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-05 06:09:19.259825 | 2026-09-05 06:09:19.401333 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-05 06:09:19.405377 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-05 06:09:19.994789 | 2026-09-05 06:09:19.994906 | PLAY [all] 2026-09-05 06:09:20.005466 | 2026-09-05 06:09:20.005550 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-05 06:09:20.060767 | instance | skipping: Conditional result was False 2026-09-05 06:09:20.067634 | 2026-09-05 06:09:20.067750 | TASK [fetch-output : Set log path for single node] 2026-09-05 06:09:20.120985 | instance | ok 2026-09-05 06:09:20.129196 | 2026-09-05 06:09:20.129291 | LOOP [fetch-output : Ensure local output dirs] 2026-09-05 06:09:20.541876 | instance -> localhost | ok: "/var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/work/logs" 2026-09-05 06:09:20.769058 | instance -> localhost | changed: "/var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/work/artifacts" 2026-09-05 06:09:20.994432 | instance -> localhost | changed: "/var/lib/zuul/builds/21d770189e0e4035927fc56759bae832/work/docs" 2026-09-05 06:09:21.012130 | 2026-09-05 06:09:21.012303 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-05 06:09:21.734026 | instance | changed: .d..t...... ./ 2026-09-05 06:09:21.734396 | instance | changed: All items complete 2026-09-05 06:09:21.734455 | 2026-09-05 06:09:22.213267 | instance | changed: .d..t...... ./ 2026-09-05 06:09:22.758215 | instance | changed: .d..t...... ./ 2026-09-05 06:09:22.785002 | 2026-09-05 06:09:22.785256 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-05 06:09:23.250246 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007676 2026-09-05 06:09:23.501323 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007818 2026-09-05 06:09:23.522034 | 2026-09-05 06:09:23.522256 | PLAY [all] 2026-09-05 06:09:23.533230 | 2026-09-05 06:09:23.533359 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-05 06:09:23.983738 | instance | changed 2026-09-05 06:09:23.993874 | 2026-09-05 06:09:23.993968 | PLAY RECAP 2026-09-05 06:09:23.994051 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-05 06:09:23.994095 | 2026-09-05 06:09:24.172079 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-05 06:09:24.176142 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-05 06:09:24.742116 | 2026-09-05 06:09:24.742231 | PLAY [localhost] 2026-09-05 06:09:24.751391 | 2026-09-05 06:09:24.751456 | TASK [Generate Zuul manifest] 2026-09-05 06:09:24.768050 | localhost | ok 2026-09-05 06:09:24.782621 | 2026-09-05 06:09:24.782708 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-05 06:09:25.187321 | localhost | changed 2026-09-05 06:09:25.207049 | 2026-09-05 06:09:25.207198 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-05 06:09:25.238306 | localhost | ok 2026-09-05 06:09:25.252134 | 2026-09-05 06:09:25.252340 | TASK [Upload logs] 2026-09-05 06:09:25.277802 | localhost | ok 2026-09-05 06:09:25.344629 | 2026-09-05 06:09:25.344805 | TASK [Set zuul-log-path fact] 2026-09-05 06:09:25.362241 | localhost | ok 2026-09-05 06:09:25.373357 | 2026-09-05 06:09:25.373431 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-05 06:09:25.411365 | localhost | ok 2026-09-05 06:09:25.420326 | 2026-09-05 06:09:25.420410 | TASK [upload-logs : Create log directories] 2026-09-05 06:09:25.867693 | localhost | changed 2026-09-05 06:09:25.876813 | 2026-09-05 06:09:25.876947 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-05 06:09:26.304066 | localhost -> localhost | ok: Runtime: 0:00:00.006132 2026-09-05 06:09:26.314658 | 2026-09-05 06:09:26.314817 | TASK [upload-logs : Upload logs to log server] 2026-09-05 06:09:26.805233 | localhost | Output suppressed because no_log was given 2026-09-05 06:09:26.853660 | 2026-09-05 06:09:26.853870 | LOOP [upload-logs : Compress console log and json output] 2026-09-05 06:09:26.915131 | localhost | skipping: Conditional result was False 2026-09-05 06:09:26.924534 | localhost | skipping: Conditional result was False 2026-09-05 06:09:26.937851 | 2026-09-05 06:09:26.938053 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-05 06:09:26.997353 | localhost | skipping: Conditional result was False 2026-09-05 06:09:26.997739 | 2026-09-05 06:09:27.002701 | localhost | skipping: Conditional result was False 2026-09-05 06:09:27.012132 | 2026-09-05 06:09:27.012317 | LOOP [upload-logs : Upload console log and json output]