2026-07-25 10:27:30.920497 | Job console starting 2026-07-25 10:27:30.930570 | Updating git repos 2026-07-25 10:27:32.821852 | Cloning repos into workspace 2026-07-25 10:27:45.242432 | Restoring repo states 2026-07-25 10:27:51.085877 | Merging changes 2026-07-25 10:27:53.154227 | Checking out repos 2026-07-25 10:27:55.469461 | Preparing playbooks 2026-07-25 10:27:58.693343 | Running Ansible setup 2026-07-25 10:28:02.466726 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-25 10:28:03.102330 | 2026-07-25 10:28:03.157971 | PLAY [localhost] 2026-07-25 10:28:03.172251 | 2026-07-25 10:28:03.172361 | TASK [Gathering Facts] 2026-07-25 10:28:04.102366 | localhost | ok 2026-07-25 10:28:04.113389 | 2026-07-25 10:28:04.113466 | TASK [Setup log path fact] 2026-07-25 10:28:04.132850 | localhost | ok 2026-07-25 10:28:04.145665 | 2026-07-25 10:28:04.145730 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-25 10:28:04.178539 | localhost | ok 2026-07-25 10:28:04.188171 | 2026-07-25 10:28:04.188373 | TASK [emit-job-header : Print job information] 2026-07-25 10:28:04.231449 | # Job Information 2026-07-25 10:28:04.269076 | Ansible Version: 2.16.18 2026-07-25 10:28:04.269342 | Job: atmosphere-molecule-csi-rbd-selective 2026-07-25 10:28:04.269413 | Pipeline: check 2026-07-25 10:28:04.269476 | Executor: 2d72f0692154 2026-07-25 10:28:04.269538 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4163 2026-07-25 10:28:04.269591 | Event ID: 0d8e45e0-8813-11f1-9fa9-2d3248036fbe 2026-07-25 10:28:04.275817 | 2026-07-25 10:28:04.276156 | LOOP [emit-job-header : Print node information] 2026-07-25 10:28:04.383328 | localhost | ok: 2026-07-25 10:28:04.383654 | localhost | # Node Information 2026-07-25 10:28:04.383717 | localhost | Inventory Hostname: instance 2026-07-25 10:28:04.383766 | localhost | Hostname: np0000186808 2026-07-25 10:28:04.383810 | localhost | Username: zuul 2026-07-25 10:28:04.383859 | localhost | Distro: Ubuntu 22.04 2026-07-25 10:28:04.383902 | localhost | Provider: yul1 2026-07-25 10:28:04.383944 | localhost | Region: ca-ymq-1 2026-07-25 10:28:04.383985 | localhost | Label: ubuntu-jammy 2026-07-25 10:28:04.384026 | localhost | Product Name: OpenStack Nova 2026-07-25 10:28:04.384067 | localhost | Interface IP: 199.204.45.235 2026-07-25 10:28:04.395827 | 2026-07-25 10:28:04.396046 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-25 10:28:04.787657 | localhost -> localhost | changed 2026-07-25 10:28:04.795040 | 2026-07-25 10:28:04.795115 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-25 10:28:05.641311 | localhost -> localhost | changed 2026-07-25 10:28:05.649962 | 2026-07-25 10:28:05.650056 | PLAY [all] 2026-07-25 10:28:05.659777 | 2026-07-25 10:28:05.659866 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-25 10:28:05.905913 | instance -> localhost | ok 2026-07-25 10:28:05.911863 | 2026-07-25 10:28:05.911979 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-25 10:28:05.946814 | instance | ok 2026-07-25 10:28:05.961391 | instance | included: /var/lib/zuul/builds/f578d621143d41d998328e058b892c73/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-25 10:28:05.968409 | 2026-07-25 10:28:05.968536 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-25 10:28:07.059492 | instance -> localhost | Generating public/private rsa key pair. 2026-07-25 10:28:07.059650 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/f578d621143d41d998328e058b892c73/work/f578d621143d41d998328e058b892c73_id_rsa 2026-07-25 10:28:07.059680 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/f578d621143d41d998328e058b892c73/work/f578d621143d41d998328e058b892c73_id_rsa.pub 2026-07-25 10:28:07.059703 | instance -> localhost | The key fingerprint is: 2026-07-25 10:28:07.059725 | instance -> localhost | SHA256:DOLxEfdhv9DQlbFsLR+nViAb0zNb+VbAmkb51r2zTvM zuul-build-sshkey 2026-07-25 10:28:07.059758 | instance -> localhost | The key's randomart image is: 2026-07-25 10:28:07.059781 | instance -> localhost | +---[RSA 3072]----+ 2026-07-25 10:28:07.059811 | instance -> localhost | | . . +.+==+.| 2026-07-25 10:28:07.059833 | instance -> localhost | | o o =+**=o| 2026-07-25 10:28:07.059854 | instance -> localhost | | o o o.++=BB| 2026-07-25 10:28:07.059875 | instance -> localhost | | . + + .+o+=B| 2026-07-25 10:28:07.059896 | instance -> localhost | | . . S ...o.o| 2026-07-25 10:28:07.059916 | instance -> localhost | | . o | 2026-07-25 10:28:07.059936 | instance -> localhost | | oo| 2026-07-25 10:28:07.059957 | instance -> localhost | | ..o| 2026-07-25 10:28:07.059980 | instance -> localhost | | ..E| 2026-07-25 10:28:07.060000 | instance -> localhost | +----[SHA256]-----+ 2026-07-25 10:28:07.060047 | instance -> localhost | ok: Runtime: 0:00:00.376586 2026-07-25 10:28:07.065084 | 2026-07-25 10:28:07.065151 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-25 10:28:07.097563 | instance | ok 2026-07-25 10:28:07.108750 | instance | included: /var/lib/zuul/builds/f578d621143d41d998328e058b892c73/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-25 10:28:07.120632 | 2026-07-25 10:28:07.120762 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-25 10:28:07.145256 | instance | skipping: Conditional result was False 2026-07-25 10:28:07.156767 | 2026-07-25 10:28:07.156905 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-25 10:28:07.581834 | instance | changed 2026-07-25 10:28:07.586892 | 2026-07-25 10:28:07.586956 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-25 10:28:07.770927 | instance | ok 2026-07-25 10:28:07.779824 | 2026-07-25 10:28:07.779953 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-25 10:28:08.229774 | instance | changed 2026-07-25 10:28:08.235314 | 2026-07-25 10:28:08.235378 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-25 10:28:08.699861 | instance | changed 2026-07-25 10:28:08.706271 | 2026-07-25 10:28:08.706369 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-25 10:28:08.730668 | instance | skipping: Conditional result was False 2026-07-25 10:28:08.739058 | 2026-07-25 10:28:08.739181 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-25 10:28:09.279633 | instance -> localhost | changed 2026-07-25 10:28:09.289397 | 2026-07-25 10:28:09.289461 | TASK [add-build-sshkey : Add back temp key] 2026-07-25 10:28:09.718458 | instance -> localhost | Identity added: /var/lib/zuul/builds/f578d621143d41d998328e058b892c73/work/f578d621143d41d998328e058b892c73_id_rsa (zuul-build-sshkey) 2026-07-25 10:28:09.718674 | instance -> localhost | ok: Runtime: 0:00:00.012633 2026-07-25 10:28:09.725155 | 2026-07-25 10:28:09.725238 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-25 10:28:10.020429 | instance | ok 2026-07-25 10:28:10.029917 | 2026-07-25 10:28:10.029981 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-25 10:28:10.064484 | instance | skipping: Conditional result was False 2026-07-25 10:28:10.077316 | 2026-07-25 10:28:10.077387 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-25 10:28:10.470865 | instance | ok 2026-07-25 10:28:10.518477 | 2026-07-25 10:28:10.518590 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-25 10:28:14.189039 | instance | Output suppressed because no_log was given 2026-07-25 10:28:14.199440 | 2026-07-25 10:28:14.199503 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-25 10:28:14.384208 | instance | ok: "logs" 2026-07-25 10:28:14.384488 | instance | ok: All items complete 2026-07-25 10:28:14.384529 | 2026-07-25 10:28:14.536793 | instance | ok: "artifacts" 2026-07-25 10:28:14.709083 | instance | ok: "docs" 2026-07-25 10:28:14.728337 | 2026-07-25 10:28:14.728484 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-25 10:28:14.917295 | instance | changed: "logs" 2026-07-25 10:28:15.078793 | instance | changed: "artifacts" 2026-07-25 10:28:15.254023 | instance | changed: "docs" 2026-07-25 10:28:15.268938 | 2026-07-25 10:28:15.269062 | PLAY RECAP 2026-07-25 10:28:15.269111 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-25 10:28:15.269141 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 10:28:15.269165 | 2026-07-25 10:28:15.394441 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-25 10:28:15.401277 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-25 10:28:15.986114 | 2026-07-25 10:28:15.986218 | PLAY [all] 2026-07-25 10:28:15.996604 | 2026-07-25 10:28:15.996678 | TASK [setup-uv : Extract archive] 2026-07-25 10:28:18.130558 | instance | changed 2026-07-25 10:28:18.138286 | 2026-07-25 10:28:18.138567 | TASK [setup-uv : Print version] 2026-07-25 10:28:18.467111 | instance | uv 0.8.13 2026-07-25 10:28:18.676128 | instance | ok: Runtime: 0:00:00.010420 2026-07-25 10:28:18.687978 | 2026-07-25 10:28:18.688066 | TASK [Install Ansible collection siblings] 2026-07-25 10:28:27.833061 | instance | changed: 2026-07-25 10:28:27.833275 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-07-25 10:28:27.833323 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-07-25 10:28:27.833368 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-07-25 10:28:27.833409 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-07-25 10:28:27.833456 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-07-25 10:28:27.833490 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-07-25 10:28:27.833519 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-07-25 10:28:27.833550 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-07-25 10:28:27.833579 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-07-25 10:28:27.833606 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-07-25 10:28:27.833633 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-07-25 10:28:27.833663 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-07-25 10:28:27.833691 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-07-25 10:28:27.833716 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-07-25 10:28:27.833742 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0 2026-07-25 10:28:27.833769 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-07-25 10:28:27.833795 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-07-25 10:28:27.833822 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-07-25 10:28:27.833847 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-07-25 10:28:27.833873 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-07-25 10:28:27.833899 | instance | Resolved vexxhost.ceph to v4.1.0 for >=3.2.0 2026-07-25 10:28:27.833924 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-07-25 10:28:27.833952 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-25 10:28:27.833992 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-07-25 10:28:27.834019 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0 2026-07-25 10:28:27.834045 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-07-25 10:28:27.834071 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-25 10:28:27.834096 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-25 10:28:27.834121 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-07-25 10:28:27.834146 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-07-25 10:28:27.834171 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-25 10:28:27.834197 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-07-25 10:28:27.834223 | instance | Checked out ansible.netcommon to 1.2.0 2026-07-25 10:28:27.834248 | 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-07-25 10:28:27.834298 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.834326 | instance | Process install dependency map 2026-07-25 10:28:27.834362 | instance | Starting collection install process 2026-07-25 10:28:27.834395 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-07-25 10:28:27.834422 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-07-25 10:28:27.834448 | instance | ansible.netcommon:* was installed successfully 2026-07-25 10:28:27.834473 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-07-25 10:28:27.834498 | instance | Creating virtual environment at: .venv 2026-07-25 10:28:27.834524 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-25 10:28:27.834549 | instance | Downloading cryptography (4.2MiB) 2026-07-25 10:28:27.834575 | instance | Downloading ansible-core (2.1MiB) 2026-07-25 10:28:27.834604 | instance | Downloading kubernetes (1.9MiB) 2026-07-25 10:28:27.834630 | instance | Downloading setuptools (1.1MiB) 2026-07-25 10:28:27.834655 | instance | Downloading pygments (1.2MiB) 2026-07-25 10:28:27.834681 | instance | Downloading rjsonnet (1.2MiB) 2026-07-25 10:28:27.834707 | instance | Downloading openstacksdk (1.7MiB) 2026-07-25 10:28:27.834732 | instance | Downloading netaddr (2.2MiB) 2026-07-25 10:28:27.834758 | instance | Downloading pydantic-core (2.0MiB) 2026-07-25 10:28:27.834783 | instance | Building pyperclip==1.9.0 2026-07-25 10:28:27.834811 | instance | Downloading rjsonnet 2026-07-25 10:28:27.834837 | instance | Downloading pydantic-core 2026-07-25 10:28:27.834863 | instance | Downloading netaddr 2026-07-25 10:28:27.834888 | instance | Downloading pygments 2026-07-25 10:28:27.834914 | instance | Downloading cryptography 2026-07-25 10:28:27.834938 | instance | Downloading setuptools 2026-07-25 10:28:27.834963 | instance | Downloading kubernetes 2026-07-25 10:28:27.834988 | instance | Downloading ansible-core 2026-07-25 10:28:27.835014 | instance | Downloading openstacksdk 2026-07-25 10:28:27.835038 | instance | Built pyperclip==1.9.0 2026-07-25 10:28:27.835064 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-25 10:28:27.835089 | instance | Installed 83 packages in 167ms 2026-07-25 10:28:27.835115 | instance | Checked out ansible.posix to 1.6.0 2026-07-25 10:28:27.835141 | 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-07-25 10:28:27.835167 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.835192 | instance | Process install dependency map 2026-07-25 10:28:27.835225 | instance | Starting collection install process 2026-07-25 10:28:27.835251 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-07-25 10:28:27.835277 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-07-25 10:28:27.835302 | instance | ansible.posix:1.6.0 was installed successfully 2026-07-25 10:28:27.835332 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.835365 | instance | 2.17.12 2026-07-25 10:28:27.835393 | instance | Checked out ansible.utils to v6.0.3 2026-07-25 10:28:27.835419 | 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-07-25 10:28:27.835445 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.835471 | instance | Process install dependency map 2026-07-25 10:28:27.835496 | instance | Starting collection install process 2026-07-25 10:28:27.835522 | instance | Installing 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-07-25 10:28:27.835548 | instance | Created collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-07-25 10:28:27.835574 | instance | ansible.utils:6.0.3 was installed successfully 2026-07-25 10:28:27.835600 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.835626 | instance | 2.17.12 2026-07-25 10:28:27.835651 | instance | Checked out atmosphere.common to v0.7.0 2026-07-25 10:28:27.835676 | 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-07-25 10:28:27.835702 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.835727 | instance | Process install dependency map 2026-07-25 10:28:27.835753 | instance | Starting collection install process 2026-07-25 10:28:27.835778 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-07-25 10:28:27.835804 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-07-25 10:28:27.835830 | instance | atmosphere.common:0.7.0 was installed successfully 2026-07-25 10:28:27.835856 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.835881 | instance | 2.17.12 2026-07-25 10:28:27.835906 | instance | Checked out community.crypto to 2.2.3 2026-07-25 10:28:27.835931 | 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-07-25 10:28:27.835956 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.835981 | instance | Process install dependency map 2026-07-25 10:28:27.836006 | instance | Starting collection install process 2026-07-25 10:28:27.836032 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-07-25 10:28:27.836057 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-07-25 10:28:27.836083 | instance | community.crypto:2.2.3 was installed successfully 2026-07-25 10:28:27.836108 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.836133 | instance | 2.17.12 2026-07-25 10:28:27.836159 | instance | Checked out community.general to 7.3.0 2026-07-25 10:28:27.836185 | 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-07-25 10:28:27.836217 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.836243 | instance | Process install dependency map 2026-07-25 10:28:27.836269 | instance | Starting collection install process 2026-07-25 10:28:27.836295 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-07-25 10:28:27.836321 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-07-25 10:28:27.836346 | instance | community.general:7.3.0 was installed successfully 2026-07-25 10:28:27.836372 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.836397 | instance | 2.17.12 2026-07-25 10:28:27.836423 | instance | Checked out community.mysql to 3.6.0 2026-07-25 10:28:27.836452 | 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-07-25 10:28:27.836479 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.836505 | instance | Process install dependency map 2026-07-25 10:28:27.836531 | instance | Starting collection install process 2026-07-25 10:28:27.836557 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-07-25 10:28:27.836584 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-07-25 10:28:27.836609 | instance | community.mysql:3.6.0 was installed successfully 2026-07-25 10:28:27.836634 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.836659 | instance | 2.17.12 2026-07-25 10:28:27.836684 | instance | Checked out kubernetes.core to 2.4.0 2026-07-25 10:28:27.836710 | 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-07-25 10:28:27.836736 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.836760 | instance | Process install dependency map 2026-07-25 10:28:27.836786 | instance | Starting collection install process 2026-07-25 10:28:27.836812 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-07-25 10:28:27.836837 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-07-25 10:28:27.836863 | instance | kubernetes.core:2.4.0 was installed successfully 2026-07-25 10:28:27.836889 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.836915 | instance | 2.17.12 2026-07-25 10:28:27.836940 | instance | Checked out openstack.cloud to 2.6.0 2026-07-25 10:28:27.836985 | 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-07-25 10:28:27.837015 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.837041 | instance | Process install dependency map 2026-07-25 10:28:27.837067 | instance | Starting collection install process 2026-07-25 10:28:27.837092 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-07-25 10:28:27.837117 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-07-25 10:28:27.837142 | instance | openstack.cloud:2.6.0 was installed successfully 2026-07-25 10:28:27.837167 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.837192 | instance | 2.17.12 2026-07-25 10:28:27.837224 | instance | Checked out vexxhost.ceph to v4.1.0 2026-07-25 10:28:27.837298 | 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-07-25 10:28:27.837335 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.837372 | instance | Process install dependency map 2026-07-25 10:28:27.837404 | instance | Starting collection install process 2026-07-25 10:28:27.837430 | instance | Installing 'vexxhost.ceph:4.1.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-07-25 10:28:27.837456 | instance | Created collection for vexxhost.ceph:4.1.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-07-25 10:28:27.837481 | instance | vexxhost.ceph:4.1.0 was installed successfully 2026-07-25 10:28:27.837507 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.837533 | instance | 2.17.12 2026-07-25 10:28:27.837558 | instance | Checked out vexxhost.containers to v1.6.8 2026-07-25 10:28:27.837584 | 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-07-25 10:28:27.837610 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.837635 | instance | Process install dependency map 2026-07-25 10:28:27.837661 | instance | Starting collection install process 2026-07-25 10:28:27.837682 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-07-25 10:28:27.837700 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-07-25 10:28:27.837719 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-07-25 10:28:27.837737 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.837756 | instance | 2.17.12 2026-07-25 10:28:27.837774 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-07-25 10:28:27.837792 | 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-07-25 10:28:27.837811 | instance | Starting galaxy collection install process 2026-07-25 10:28:27.837829 | instance | Process install dependency map 2026-07-25 10:28:27.837847 | instance | Starting collection install process 2026-07-25 10:28:27.837865 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-07-25 10:28:27.837883 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-07-25 10:28:27.837902 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-07-25 10:28:27.837921 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 10:28:27.837939 | instance | 2.17.12 2026-07-25 10:28:27.843669 | 2026-07-25 10:28:27.843720 | PLAY RECAP 2026-07-25 10:28:27.843777 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 10:28:27.843806 | 2026-07-25 10:28:27.946439 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-25 10:28:27.948821 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-25 10:28:28.550281 | 2026-07-25 10:28:28.550401 | PLAY [all] 2026-07-25 10:28:28.562250 | 2026-07-25 10:28:28.562327 | TASK [Install "jq" for log collection] 2026-07-25 10:28:38.565627 | instance | changed 2026-07-25 10:28:38.568149 | 2026-07-25 10:28:38.568229 | PLAY RECAP 2026-07-25 10:28:38.568300 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 10:28:38.568383 | 2026-07-25 10:28:38.675757 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-25 10:28:38.680648 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/prepare.yml@main] 2026-07-25 10:28:39.266852 | 2026-07-25 10:28:39.266965 | PLAY [Prepare Molecule dependencies] 2026-07-25 10:28:39.277708 | 2026-07-25 10:28:39.277783 | TASK [Install jq for log collection] 2026-07-25 10:28:41.476013 | instance | ok 2026-07-25 10:28:41.479450 | 2026-07-25 10:28:41.479542 | PLAY [Install Go for the Atmosphere deployment binary] 2026-07-25 10:28:41.487085 | 2026-07-25 10:28:41.487175 | TASK [ensure-go : Check installed go version] 2026-07-25 10:28:42.028305 | instance | ok: ERROR (ignored) 2026-07-25 10:28:42.028876 | instance | { 2026-07-25 10:28:42.028959 | instance | "failed_when_result": false, 2026-07-25 10:28:42.029045 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-07-25 10:28:42.029109 | instance | "rc": 2 2026-07-25 10:28:42.029164 | instance | } 2026-07-25 10:28:42.038684 | 2026-07-25 10:28:42.038807 | TASK [ensure-go : Skip if correct version of go is installed] 2026-07-25 10:28:42.096538 | instance | ok 2026-07-25 10:28:42.105276 | instance | included: /var/lib/zuul/builds/f578d621143d41d998328e058b892c73/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-07-25 10:28:42.110609 | 2026-07-25 10:28:42.110733 | TASK [ensure-go : Create temp directory] 2026-07-25 10:28:42.433465 | instance | changed 2026-07-25 10:28:42.440702 | 2026-07-25 10:28:42.440797 | TASK [ensure-go : Get archive checksum] 2026-07-25 10:28:43.044323 | instance | ok: OK (64 bytes) 2026-07-25 10:28:43.049876 | 2026-07-25 10:28:43.049943 | TASK [ensure-go : Download go archive] 2026-07-25 10:28:44.341378 | instance | changed: OK (78559214 bytes) 2026-07-25 10:28:44.347657 | 2026-07-25 10:28:44.347740 | TASK [ensure-go : Install go] 2026-07-25 10:28:50.075796 | instance | changed 2026-07-25 10:28:50.082979 | 2026-07-25 10:28:50.083044 | PLAY [Prepare selective Molecule execution plan] 2026-07-25 10:28:50.089572 | 2026-07-25 10:28:50.089650 | TASK [Build atmosphere binary] 2026-07-25 10:28:50.298377 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-07-25 10:28:50.299546 | instance | go: downloading golang.org/x/sync v0.18.0 2026-07-25 10:28:50.304296 | instance | go: downloading github.com/goccy/go-yaml v1.18.0 2026-07-25 10:28:50.566279 | instance | go: downloading github.com/spf13/pflag v1.0.7 2026-07-25 10:28:57.132768 | instance | ok: Runtime: 0:00:06.351624 2026-07-25 10:28:57.139186 | 2026-07-25 10:28:57.139257 | TASK [Generate selective CI plan] 2026-07-25 10:28:57.694755 | instance | ok: Runtime: 0:00:00.026829 2026-07-25 10:28:57.700393 | 2026-07-25 10:28:57.700485 | TASK [Explain selective CI plan] 2026-07-25 10:28:57.939585 | instance | CI plan mode: selective 2026-07-25 10:28:57.939665 | instance | Changed files: 2026-07-25 10:28:57.939675 | instance | A roles/keystone/.ci-selective-test 2026-07-25 10:28:57.939682 | instance | Matches: 2026-07-25 10:28:57.939690 | instance | roles/keystone/.ci-selective-test: component:keystone (targets) -> keystone 2026-07-25 10:28:57.939697 | instance | Direct targets: keystone 2026-07-25 10:28:57.939706 | instance | Deployment roots: keystone 2026-07-25 10:28:57.939713 | instance | Verification profiles: identity, keycloak-federation 2026-07-25 10:28:57.939721 | instance | Variant openvswitch (12 components): ceph, cert-manager, cluster-issuer, csi, ingress-nginx, keycloak, keystone, kubernetes, memcached, percona-xtradb-cluster, percona-xtradb-cluster-operator, rabbitmq-cluster-operator 2026-07-25 10:28:57.939730 | instance | Molecule jobs: 2026-07-25 10:28:57.939736 | instance | aio-openvswitch: run (12 components) - executes the openvswitch deployment variant 2026-07-25 10:28:57.939743 | instance | aio-ovn: skip - plan has no ovn deployment variant 2026-07-25 10:28:57.939755 | instance | csi-local-path-provisioner: skip - none of the job's verification profiles were requested 2026-07-25 10:28:57.939761 | instance | csi-rbd: skip - none of the job's verification profiles were requested 2026-07-25 10:28:57.939768 | instance | keycloak: run - requested verification profiles: keycloak-federation 2026-07-25 10:28:58.261568 | instance | ok: Runtime: 0:00:00.023760 2026-07-25 10:28:58.269090 | 2026-07-25 10:28:58.269214 | TASK [Print selective CI plan] 2026-07-25 10:28:58.300787 | instance | ok 2026-07-25 10:28:58.306872 | 2026-07-25 10:28:58.307006 | TASK [Report conservative fallback] 2026-07-25 10:28:58.322139 | instance | skipping: Conditional result was False 2026-07-25 10:28:58.329571 | 2026-07-25 10:28:58.329666 | TASK [Create selective CI plan log directory] 2026-07-25 10:28:58.594879 | instance | changed 2026-07-25 10:28:58.601138 | 2026-07-25 10:28:58.601202 | TASK [Publish selective CI plan with job logs] 2026-07-25 10:28:58.938371 | instance | changed 2026-07-25 10:28:58.940333 | 2026-07-25 10:28:58.940400 | PLAY RECAP 2026-07-25 10:28:58.940466 | instance | ok: 13 changed: 5 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-25 10:28:58.940499 | 2026-07-25 10:28:59.065999 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/prepare.yml@main] 2026-07-25 10:28:59.070822 | RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/selective-run.yml@main] 2026-07-25 10:28:59.678287 | 2026-07-25 10:28:59.678400 | PLAY [Run selected Molecule deployment and verification] 2026-07-25 10:28:59.689091 | 2026-07-25 10:28:59.689164 | TASK [Check for selective CI plan] 2026-07-25 10:29:00.046914 | instance | ok 2026-07-25 10:29:00.052663 | 2026-07-25 10:29:00.052743 | TASK [Validate selective CI plan] 2026-07-25 10:29:00.589817 | instance | ok: Runtime: 0:00:00.035744 2026-07-25 10:29:00.595522 | 2026-07-25 10:29:00.595592 | TASK [Resolve selective CI plan availability] 2026-07-25 10:29:00.650329 | instance | ok 2026-07-25 10:29:00.654773 | 2026-07-25 10:29:00.654837 | TASK [Read selective CI plan] 2026-07-25 10:29:00.962295 | instance | ok 2026-07-25 10:29:00.968108 | 2026-07-25 10:29:00.968175 | TASK [Load selective CI plan or full fallback] 2026-07-25 10:29:01.012464 | instance | ok 2026-07-25 10:29:01.019940 | 2026-07-25 10:29:01.020020 | TASK [Find this job in the selective CI plan] 2026-07-25 10:29:01.075600 | instance | ok 2026-07-25 10:29:01.080458 | 2026-07-25 10:29:01.080528 | TASK [Resolve this job or use full fallback] 2026-07-25 10:29:01.135523 | instance | ok 2026-07-25 10:29:01.140746 | 2026-07-25 10:29:01.140821 | TASK [Resolve deployment and verification inputs] 2026-07-25 10:29:01.207134 | instance | ok 2026-07-25 10:29:01.212784 | 2026-07-25 10:29:01.217662 | TASK [Resolve deployment tags] 2026-07-25 10:29:01.270356 | instance | ok 2026-07-25 10:29:01.275734 | 2026-07-25 10:29:01.275813 | TASK [Report Molecule job decision] 2026-07-25 10:29:01.309180 | instance | ok: {'job': 'csi-rbd', 'mode': 'selective', 'run': False, 'reason': "none of the job's verification profiles were requested", 'network_backend': 'openvswitch', 'csi_driver': 'rbd', 'components': [], 'verification_profiles': ['identity', 'keycloak-federation']} 2026-07-25 10:29:01.316106 | 2026-07-25 10:29:01.316169 | TASK [Copy inventory file for Zuul] 2026-07-25 10:29:01.342236 | instance | skipping: Conditional result was False 2026-07-25 10:29:01.352774 | 2026-07-25 10:29:01.352889 | TASK [Switch ansible_host to private IP] 2026-07-25 10:29:01.378801 | instance | skipping: Conditional result was False 2026-07-25 10:29:01.394096 | 2026-07-25 10:29:01.394291 | TASK [Prepare Molecule scenario] 2026-07-25 10:29:01.925581 | instance | skipping: Conditional result was False 2026-07-25 10:29:01.958103 | 2026-07-25 10:29:01.958230 | TASK [Build deployment command] 2026-07-25 10:29:01.982426 | instance | skipping: Conditional result was False 2026-07-25 10:29:01.992829 | 2026-07-25 10:29:01.992891 | TASK [Deploy with parallel orchestrator] 2026-07-25 10:29:02.517686 | instance | skipping: Conditional result was False 2026-07-25 10:29:02.527322 | 2026-07-25 10:29:02.527388 | TASK [Re-deploy to verify idempotent execution] 2026-07-25 10:29:03.053342 | instance | skipping: Conditional result was False 2026-07-25 10:29:03.064076 | 2026-07-25 10:29:03.064153 | TASK [Add IP address to br-ex] 2026-07-25 10:29:03.593427 | instance | skipping: Conditional result was False 2026-07-25 10:29:03.601868 | 2026-07-25 10:29:03.601959 | TASK [Set br-ex interface up] 2026-07-25 10:29:04.130542 | instance | skipping: Conditional result was False 2026-07-25 10:29:04.135798 | 2026-07-25 10:29:04.135865 | TASK [Verify Molecule scenario] 2026-07-25 10:29:04.661664 | instance | skipping: Conditional result was False 2026-07-25 10:29:04.663011 | 2026-07-25 10:29:04.663057 | PLAY RECAP 2026-07-25 10:29:04.663107 | instance | ok: 10 changed: 0 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0 2026-07-25 10:29:04.663129 | 2026-07-25 10:29:04.773327 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/selective-run.yml@main] 2026-07-25 10:29:04.775999 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-25 10:29:05.372208 | 2026-07-25 10:29:05.372318 | PLAY [all] 2026-07-25 10:29:05.385524 | 2026-07-25 10:29:05.385600 | TASK [gather-host-logs : creating directory for system status] 2026-07-25 10:29:05.713307 | instance | ok 2026-07-25 10:29:05.718381 | 2026-07-25 10:29:05.718457 | TASK [gather-host-logs : Get logs for each host] 2026-07-25 10:29:06.076979 | instance | + systemd-cgls --full --all --no-pager 2026-07-25 10:29:06.087436 | instance | + ip addr 2026-07-25 10:29:06.089897 | instance | + ip route 2026-07-25 10:29:06.092530 | instance | + lsblk 2026-07-25 10:29:06.096785 | instance | + mount 2026-07-25 10:29:06.098694 | instance | + docker images 2026-07-25 10:29:06.099251 | instance | /bin/bash: line 7: docker: command not found 2026-07-25 10:29:06.099468 | instance | + brctl show 2026-07-25 10:29:06.099979 | instance | /bin/bash: line 8: brctl: command not found 2026-07-25 10:29:06.100228 | instance | + ps aux --sort=-%mem 2026-07-25 10:29:06.113107 | instance | + dpkg -l 2026-07-25 10:29:06.123231 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-07-25 10:29:06.123595 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-07-25 10:29:06.123653 | instance | /bin/bash: line 11: docker: command not found 2026-07-25 10:29:06.123903 | instance | + '[' '!' -z '' ']' 2026-07-25 10:29:06.265838 | instance | ok: Runtime: 0:00:00.052125 2026-07-25 10:29:06.271795 | 2026-07-25 10:29:06.271862 | TASK [gather-host-logs : Downloads logs to executor] 2026-07-25 10:29:06.936693 | instance | ERROR 2026-07-25 10:29:06.936986 | instance | { 2026-07-25 10:29:06.937061 | instance | "msg": "Warning: Permanently added '199.204.45.235' (ED25519) to the list of known hosts.\r\nrsync: [generator] chown \"/var/lib/zuul/builds/f578d621143d41d998328e058b892c73/work/logs/instance/system\" failed: Invalid argument (22)\nrsync: [receiver] chown \"/var/lib/zuul/builds/f578d621143d41d998328e058b892c73/work/logs/instance/system/.ci-plan.json.WftqAF\" failed: Invalid argument (22)\nrsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1865) [generator=3.2.7]\n", 2026-07-25 10:29:06.937098 | instance | "rc": 23 2026-07-25 10:29:06.937127 | instance | } 2026-07-25 10:29:06.937167 | instance | ERROR: Ignoring Errors 2026-07-25 10:29:06.947947 | 2026-07-25 10:29:06.948040 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-25 10:29:07.146293 | instance | changed: "values" 2026-07-25 10:29:07.308324 | instance | changed: "releases" 2026-07-25 10:29:07.323900 | 2026-07-25 10:29:07.324053 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-25 10:29:07.526799 | instance | /bin/bash: line 3: kubectl: command not found 2026-07-25 10:29:07.858147 | instance | ok: Runtime: 0:00:00.005993 2026-07-25 10:29:07.864813 | 2026-07-25 10:29:07.864907 | TASK [helm-release-status : Downloads logs to executor] 2026-07-25 10:29:08.345226 | instance | changed: 2026-07-25 10:29:08.345437 | instance | cd+++++++++ helm/ 2026-07-25 10:29:08.345479 | instance | cd+++++++++ helm/releases/ 2026-07-25 10:29:08.345511 | instance | cd+++++++++ helm/values/ 2026-07-25 10:29:08.356041 | 2026-07-25 10:29:08.356107 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-25 10:29:08.548119 | instance | changed 2026-07-25 10:29:08.617625 | 2026-07-25 10:29:08.617797 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-25 10:29:08.868990 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 10:29:08.869074 | instance | 2026-07-25 10:29:08.873946 | instance | environment: line 1: kubectl: command not found 2026-07-25 10:29:08.875284 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 10:29:08.876040 | instance | environment: line 1: kubectl: command not found 2026-07-25 10:29:08.877294 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 10:29:08.879004 | instance | environment: line 1: kubectl: command not found 2026-07-25 10:29:08.880622 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 10:29:08.882147 | instance | environment: line 1: kubectl: command not found 2026-07-25 10:29:08.883471 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 10:29:08.884021 | instance | environment: line 1: kubectl: command not found 2026-07-25 10:29:08.885228 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 10:29:09.197567 | instance | ok: Runtime: 0:00:00.025474 2026-07-25 10:29:09.203257 | 2026-07-25 10:29:09.203342 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-25 10:29:09.397602 | instance | changed 2026-07-25 10:29:09.404415 | 2026-07-25 10:29:09.404527 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-25 10:29:09.609148 | instance | environment: line 5: kubectl: command not found 2026-07-25 10:29:09.609746 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 10:29:09.609815 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 10:29:09.610009 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 10:29:09.941713 | instance | ok: Runtime: 0:00:00.008449 2026-07-25 10:29:09.948800 | 2026-07-25 10:29:09.948892 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-25 10:29:10.406089 | instance | changed: 2026-07-25 10:29:10.406291 | instance | cd+++++++++ objects/ 2026-07-25 10:29:10.406335 | instance | cd+++++++++ objects/cluster/ 2026-07-25 10:29:10.406368 | instance | cd+++++++++ objects/namespaced/ 2026-07-25 10:29:10.418146 | 2026-07-25 10:29:10.418211 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-25 10:29:10.611422 | instance | changed 2026-07-25 10:29:10.620428 | 2026-07-25 10:29:10.620552 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-25 10:29:10.814486 | instance | changed 2026-07-25 10:29:10.821408 | 2026-07-25 10:29:10.821509 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-25 10:29:11.028464 | instance | environment: line 3: kubectl: command not found 2026-07-25 10:29:11.354027 | instance | ok: Runtime: 0:00:00.008671 2026-07-25 10:29:11.360436 | 2026-07-25 10:29:11.360527 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-25 10:29:11.836482 | instance | changed: 2026-07-25 10:29:11.836726 | instance | cd+++++++++ pod-logs/ 2026-07-25 10:29:11.836790 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-07-25 10:29:11.851424 | 2026-07-25 10:29:11.851568 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-07-25 10:29:12.047298 | instance | changed 2026-07-25 10:29:12.052122 | 2026-07-25 10:29:12.052197 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-07-25 10:29:12.260366 | instance | /bin/bash: line 2: kubectl: command not found 2026-07-25 10:29:12.591594 | instance | ok: Runtime: 0:00:00.038260 2026-07-25 10:29:12.596427 | 2026-07-25 10:29:12.596499 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-07-25 10:29:12.795391 | instance | /bin/bash: line 2: kubectl: command not found 2026-07-25 10:29:12.827409 | instance | ceph-mgr endpoints: 2026-07-25 10:29:13.133914 | instance | ok: Runtime: 0:00:00.037675 2026-07-25 10:29:13.141161 | 2026-07-25 10:29:13.141274 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-07-25 10:29:13.345025 | instance | /bin/bash: line 4: kubectl: command not found 2026-07-25 10:29:13.679223 | instance | ok: Runtime: 0:00:00.034384 2026-07-25 10:29:13.686946 | 2026-07-25 10:29:13.687043 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-07-25 10:29:14.189025 | instance | changed: cd+++++++++ prometheus/ 2026-07-25 10:29:14.201660 | 2026-07-25 10:29:14.201771 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-07-25 10:29:14.389949 | instance | changed 2026-07-25 10:29:14.397146 | 2026-07-25 10:29:14.397243 | TASK [gather-selenium-data : Get selenium data] 2026-07-25 10:29:14.670392 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-07-25 10:29:14.671900 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-07-25 10:29:14.999060 | instance | ERROR 2026-07-25 10:29:14.999366 | instance | { 2026-07-25 10:29:14.999416 | instance | "delta": "0:00:00.006120", 2026-07-25 10:29:14.999446 | instance | "end": "2026-07-25 10:29:14.672228", 2026-07-25 10:29:14.999472 | instance | "msg": "non-zero return code", 2026-07-25 10:29:14.999500 | instance | "rc": 1, 2026-07-25 10:29:14.999528 | instance | "start": "2026-07-25 10:29:14.666108" 2026-07-25 10:29:14.999554 | instance | } 2026-07-25 10:29:14.999592 | instance | ERROR: Ignoring Errors 2026-07-25 10:29:15.005886 | 2026-07-25 10:29:15.005951 | TASK [gather-selenium-data : Downloads logs to executor] 2026-07-25 10:29:15.483933 | instance | changed: cd+++++++++ selenium/ 2026-07-25 10:29:15.490888 | 2026-07-25 10:29:15.490937 | PLAY RECAP 2026-07-25 10:29:15.490982 | instance | ok: 23 changed: 21 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 2 2026-07-25 10:29:15.491006 | 2026-07-25 10:29:15.591739 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-25 10:29:15.596645 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-25 10:29:16.218396 | 2026-07-25 10:29:16.218521 | PLAY [all] 2026-07-25 10:29:16.230037 | 2026-07-25 10:29:16.230119 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-25 10:29:16.274194 | instance | skipping: Conditional result was False 2026-07-25 10:29:16.279399 | 2026-07-25 10:29:16.279475 | TASK [fetch-output : Set log path for single node] 2026-07-25 10:29:16.323928 | instance | ok 2026-07-25 10:29:16.329263 | 2026-07-25 10:29:16.329331 | LOOP [fetch-output : Ensure local output dirs] 2026-07-25 10:29:16.703576 | instance -> localhost | ok: "/var/lib/zuul/builds/f578d621143d41d998328e058b892c73/work/logs" 2026-07-25 10:29:16.911873 | instance -> localhost | changed: "/var/lib/zuul/builds/f578d621143d41d998328e058b892c73/work/artifacts" 2026-07-25 10:29:17.129814 | instance -> localhost | changed: "/var/lib/zuul/builds/f578d621143d41d998328e058b892c73/work/docs" 2026-07-25 10:29:17.150127 | 2026-07-25 10:29:17.150255 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-25 10:29:17.752550 | instance | changed: .d..t...... ./ 2026-07-25 10:29:17.752725 | instance | changed: All items complete 2026-07-25 10:29:17.752753 | 2026-07-25 10:29:18.211197 | instance | changed: .d..t...... ./ 2026-07-25 10:29:18.676118 | instance | changed: .d..t...... ./ 2026-07-25 10:29:18.699049 | 2026-07-25 10:29:18.699163 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-25 10:29:19.108737 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.009118 2026-07-25 10:29:19.327577 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.006588 2026-07-25 10:29:19.336851 | 2026-07-25 10:29:19.337004 | PLAY [all] 2026-07-25 10:29:19.346264 | 2026-07-25 10:29:19.346354 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-25 10:29:19.724572 | instance | changed 2026-07-25 10:29:19.731877 | 2026-07-25 10:29:19.731958 | PLAY RECAP 2026-07-25 10:29:19.732020 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-25 10:29:19.732053 | 2026-07-25 10:29:19.865853 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-25 10:29:19.868100 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-25 10:29:20.423380 | 2026-07-25 10:29:20.423491 | PLAY [localhost] 2026-07-25 10:29:20.433275 | 2026-07-25 10:29:20.433345 | TASK [Generate Zuul manifest] 2026-07-25 10:29:20.452605 | localhost | ok 2026-07-25 10:29:20.469584 | 2026-07-25 10:29:20.469661 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-25 10:29:20.904462 | localhost | changed 2026-07-25 10:29:20.914435 | 2026-07-25 10:29:20.914550 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-25 10:29:20.944126 | localhost | ok 2026-07-25 10:29:20.951950 | 2026-07-25 10:29:20.952033 | TASK [Upload logs] 2026-07-25 10:29:20.970672 | localhost | ok 2026-07-25 10:29:21.027063 | 2026-07-25 10:29:21.027192 | TASK [Set zuul-log-path fact] 2026-07-25 10:29:21.044874 | localhost | ok 2026-07-25 10:29:21.055608 | 2026-07-25 10:29:21.055689 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-25 10:29:21.083291 | localhost | ok 2026-07-25 10:29:21.090075 | 2026-07-25 10:29:21.090144 | TASK [upload-logs : Create log directories] 2026-07-25 10:29:21.504602 | localhost | changed 2026-07-25 10:29:21.511313 | 2026-07-25 10:29:21.511414 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-25 10:29:22.009709 | localhost -> localhost | ok: Runtime: 0:00:00.006525 2026-07-25 10:29:22.052092 | 2026-07-25 10:29:22.052240 | TASK [upload-logs : Upload logs to log server] 2026-07-25 10:29:22.489636 | localhost | Output suppressed because no_log was given 2026-07-25 10:29:22.494778 | 2026-07-25 10:29:22.494867 | LOOP [upload-logs : Compress console log and json output] 2026-07-25 10:29:22.542730 | localhost | skipping: Conditional result was False 2026-07-25 10:29:22.552589 | localhost | skipping: Conditional result was False 2026-07-25 10:29:22.568257 | 2026-07-25 10:29:22.568455 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-25 10:29:22.609375 | localhost | skipping: Conditional result was False 2026-07-25 10:29:22.609703 | 2026-07-25 10:29:22.613751 | localhost | skipping: Conditional result was False 2026-07-25 10:29:22.629304 | 2026-07-25 10:29:22.629472 | LOOP [upload-logs : Upload console log and json output]