2026-07-29 07:43:55.082087 | Job console starting 2026-07-29 07:43:55.093578 | Updating git repos 2026-07-29 07:43:57.249022 | Cloning repos into workspace 2026-07-29 07:45:40.217635 | Restoring repo states 2026-07-29 07:45:48.305556 | Merging changes 2026-07-29 07:46:15.368840 | Checking out repos 2026-07-29 07:47:07.225824 | Preparing playbooks 2026-07-29 07:49:23.198578 | Running Ansible setup 2026-07-29 07:49:30.408263 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-29 07:49:31.117708 | 2026-07-29 07:49:31.873412 | PLAY [localhost] 2026-07-29 07:49:31.891050 | 2026-07-29 07:49:31.891253 | TASK [Gathering Facts] 2026-07-29 07:49:36.160951 | localhost | ok 2026-07-29 07:49:36.170153 | 2026-07-29 07:49:36.170260 | TASK [Setup log path fact] 2026-07-29 07:49:36.187565 | localhost | ok 2026-07-29 07:49:36.198091 | 2026-07-29 07:49:36.198183 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-29 07:49:36.238070 | localhost | ok 2026-07-29 07:49:36.245288 | 2026-07-29 07:49:36.245354 | TASK [emit-job-header : Print job information] 2026-07-29 07:49:36.286187 | # Job Information 2026-07-29 07:49:36.286409 | Ansible Version: 2.16.18 2026-07-29 07:49:36.286483 | Job: atmosphere-molecule-keycloak-selective 2026-07-29 07:49:36.286533 | Pipeline: check 2026-07-29 07:49:36.286578 | Executor: 2d72f0692154 2026-07-29 07:49:36.286623 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4164 2026-07-29 07:49:36.286673 | Event ID: a0b42190-8b20-11f1-9c44-703b84bc34c0 2026-07-29 07:49:36.291976 | 2026-07-29 07:49:36.292047 | LOOP [emit-job-header : Print node information] 2026-07-29 07:49:36.396358 | localhost | ok: 2026-07-29 07:49:36.396559 | localhost | # Node Information 2026-07-29 07:49:36.396589 | localhost | Inventory Hostname: instance 2026-07-29 07:49:36.396614 | localhost | Hostname: np0000187361 2026-07-29 07:49:36.396637 | localhost | Username: zuul 2026-07-29 07:49:36.396661 | localhost | Distro: Ubuntu 22.04 2026-07-29 07:49:36.396684 | localhost | Provider: yul1 2026-07-29 07:49:36.396705 | localhost | Region: ca-ymq-1 2026-07-29 07:49:36.396726 | localhost | Label: ubuntu-jammy 2026-07-29 07:49:36.396747 | localhost | Product Name: OpenStack Nova 2026-07-29 07:49:36.396768 | localhost | Interface IP: 199.19.213.223 2026-07-29 07:49:36.409227 | 2026-07-29 07:49:36.409386 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-29 07:49:39.882221 | localhost -> localhost | changed 2026-07-29 07:49:39.891621 | 2026-07-29 07:49:39.891735 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-29 07:49:42.017803 | localhost -> localhost | changed 2026-07-29 07:49:42.028169 | 2026-07-29 07:49:42.028350 | PLAY [all] 2026-07-29 07:49:42.043863 | 2026-07-29 07:49:42.044086 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-29 07:49:42.306003 | instance -> localhost | ok 2026-07-29 07:49:42.317570 | 2026-07-29 07:49:42.317727 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-29 07:49:42.353270 | instance | ok 2026-07-29 07:49:42.370883 | instance | included: /var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-29 07:49:42.377189 | 2026-07-29 07:49:42.377277 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-29 07:49:43.591740 | instance -> localhost | Generating public/private rsa key pair. 2026-07-29 07:49:43.591919 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/work/2999d419cb694aadaf946832b2e9fa05_id_rsa 2026-07-29 07:49:43.591951 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/work/2999d419cb694aadaf946832b2e9fa05_id_rsa.pub 2026-07-29 07:49:43.591974 | instance -> localhost | The key fingerprint is: 2026-07-29 07:49:43.591997 | instance -> localhost | SHA256:WXb5nwxwmbyhaat4/nhlZPtY3t65vNuiy7KjB2kCFNo zuul-build-sshkey 2026-07-29 07:49:43.592039 | instance -> localhost | The key's randomart image is: 2026-07-29 07:49:43.592062 | instance -> localhost | +---[RSA 3072]----+ 2026-07-29 07:49:43.592092 | instance -> localhost | | .. | 2026-07-29 07:49:43.592116 | instance -> localhost | | o. ..o | 2026-07-29 07:49:43.592137 | instance -> localhost | | ..E o.o* | 2026-07-29 07:49:43.592159 | instance -> localhost | | . + .=+o | 2026-07-29 07:49:43.592179 | instance -> localhost | | . S. +ooo | 2026-07-29 07:49:43.592200 | instance -> localhost | | . + . .+oo.| 2026-07-29 07:49:43.592220 | instance -> localhost | | o . .o =oo| 2026-07-29 07:49:43.592241 | instance -> localhost | | ..*o .oo=| 2026-07-29 07:49:43.592264 | instance -> localhost | | .+*+=+o OB| 2026-07-29 07:49:43.592285 | instance -> localhost | +----[SHA256]-----+ 2026-07-29 07:49:43.592335 | instance -> localhost | ok: Runtime: 0:00:00.755338 2026-07-29 07:49:43.598474 | 2026-07-29 07:49:43.598544 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-29 07:49:43.632821 | instance | ok 2026-07-29 07:49:43.645553 | instance | included: /var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-29 07:49:43.653359 | 2026-07-29 07:49:43.653446 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-29 07:49:43.678438 | instance | skipping: Conditional result was False 2026-07-29 07:49:43.689310 | 2026-07-29 07:49:43.689467 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-29 07:49:44.179403 | instance | changed 2026-07-29 07:49:44.573554 | 2026-07-29 07:49:44.573693 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-29 07:49:44.757368 | instance | ok 2026-07-29 07:49:44.764336 | 2026-07-29 07:49:44.764426 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-29 07:49:45.243550 | instance | changed 2026-07-29 07:49:45.788735 | 2026-07-29 07:49:45.788910 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-29 07:49:46.268923 | instance | changed 2026-07-29 07:49:46.274049 | 2026-07-29 07:49:46.274118 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-29 07:49:46.303422 | instance | skipping: Conditional result was False 2026-07-29 07:49:47.029512 | 2026-07-29 07:49:47.029745 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-29 07:49:47.766751 | instance -> localhost | changed 2026-07-29 07:49:47.786383 | 2026-07-29 07:49:47.786589 | TASK [add-build-sshkey : Add back temp key] 2026-07-29 07:49:48.155742 | instance -> localhost | Identity added: /var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/work/2999d419cb694aadaf946832b2e9fa05_id_rsa (zuul-build-sshkey) 2026-07-29 07:49:48.689704 | instance -> localhost | ok: Runtime: 0:00:00.019017 2026-07-29 07:49:48.698194 | 2026-07-29 07:49:48.698387 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-29 07:49:49.033404 | instance | ok 2026-07-29 07:49:49.645520 | 2026-07-29 07:49:49.645685 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-29 07:49:49.692150 | instance | skipping: Conditional result was False 2026-07-29 07:49:49.745425 | 2026-07-29 07:49:49.745562 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-29 07:49:50.012618 | instance | ok 2026-07-29 07:49:50.020403 | 2026-07-29 07:49:50.020477 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-29 07:58:51.058671 | instance | Output suppressed because no_log was given 2026-07-29 07:58:51.068232 | 2026-07-29 07:58:51.068308 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-29 07:58:53.240155 | instance | ok: "logs" 2026-07-29 07:58:53.240456 | instance | ok: All items complete 2026-07-29 07:58:53.240498 | 2026-07-29 07:58:53.405651 | instance | ok: "artifacts" 2026-07-29 07:58:53.569220 | instance | ok: "docs" 2026-07-29 07:58:53.586626 | 2026-07-29 07:58:53.586779 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-29 07:58:53.777937 | instance | changed: "logs" 2026-07-29 07:58:53.935975 | instance | changed: "artifacts" 2026-07-29 07:58:54.106085 | instance | changed: "docs" 2026-07-29 07:58:54.119095 | 2026-07-29 07:58:54.119304 | PLAY RECAP 2026-07-29 07:58:54.119375 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-29 07:58:54.119433 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-29 07:58:54.119479 | 2026-07-29 07:58:54.283288 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-29 07:58:54.285877 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-29 07:58:55.219442 | 2026-07-29 07:58:55.219668 | PLAY [all] 2026-07-29 07:58:55.236046 | 2026-07-29 07:58:55.236349 | TASK [setup-uv : Extract archive] 2026-07-29 07:58:58.098789 | instance | changed 2026-07-29 07:58:58.108328 | 2026-07-29 07:58:58.108506 | TASK [setup-uv : Print version] 2026-07-29 07:58:58.467634 | instance | uv 0.8.13 2026-07-29 07:58:58.646449 | instance | ok: Runtime: 0:00:00.012213 2026-07-29 07:58:58.657997 | 2026-07-29 07:58:58.658085 | TASK [Install Ansible collection siblings] 2026-07-29 07:59:10.942687 | instance | changed: 2026-07-29 07:59:10.942861 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-07-29 07:59:10.942932 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-07-29 07:59:10.942966 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-07-29 07:59:10.942987 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-07-29 07:59:10.943007 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-07-29 07:59:10.943030 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-07-29 07:59:10.943051 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-07-29 07:59:10.943072 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-07-29 07:59:10.943091 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-07-29 07:59:10.943110 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-07-29 07:59:10.943128 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-07-29 07:59:10.943146 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-07-29 07:59:10.943164 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-07-29 07:59:10.943182 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-07-29 07:59:10.943200 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0 2026-07-29 07:59:10.943219 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-07-29 07:59:10.943237 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-07-29 07:59:10.943255 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-07-29 07:59:10.943273 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-07-29 07:59:10.943291 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-07-29 07:59:10.943309 | instance | Resolved vexxhost.ceph to v4.1.0 for >=3.2.0 2026-07-29 07:59:10.943327 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-07-29 07:59:10.943346 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-29 07:59:10.943377 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-07-29 07:59:10.943396 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0 2026-07-29 07:59:10.943414 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-07-29 07:59:10.943432 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-29 07:59:10.943450 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-29 07:59:10.943467 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-07-29 07:59:10.943484 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-07-29 07:59:10.943502 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-29 07:59:10.943520 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-07-29 07:59:10.943539 | instance | Checked out ansible.netcommon to 1.2.0 2026-07-29 07:59:10.943558 | 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-29 07:59:10.943582 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.943625 | instance | Process install dependency map 2026-07-29 07:59:10.943644 | instance | Starting collection install process 2026-07-29 07:59:10.943662 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-07-29 07:59:10.943680 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-07-29 07:59:10.943698 | instance | ansible.netcommon:* was installed successfully 2026-07-29 07:59:10.943715 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-07-29 07:59:10.943733 | instance | Creating virtual environment at: .venv 2026-07-29 07:59:10.943751 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-29 07:59:10.943769 | instance | Downloading setuptools (1.1MiB) 2026-07-29 07:59:10.943789 | instance | Downloading rjsonnet (1.2MiB) 2026-07-29 07:59:10.943813 | instance | Downloading ansible-core (2.1MiB) 2026-07-29 07:59:10.943832 | instance | Downloading pygments (1.2MiB) 2026-07-29 07:59:10.943850 | instance | Downloading cryptography (4.2MiB) 2026-07-29 07:59:10.943868 | instance | Downloading openstacksdk (1.7MiB) 2026-07-29 07:59:10.943885 | instance | Downloading kubernetes (1.9MiB) 2026-07-29 07:59:10.943903 | instance | Downloading pydantic-core (2.0MiB) 2026-07-29 07:59:10.943921 | instance | Downloading netaddr (2.2MiB) 2026-07-29 07:59:10.943939 | instance | Downloading rjsonnet 2026-07-29 07:59:10.943959 | instance | Downloading pydantic-core 2026-07-29 07:59:10.943978 | instance | Downloading netaddr 2026-07-29 07:59:10.943996 | instance | Downloading pygments 2026-07-29 07:59:10.944014 | instance | Downloading cryptography 2026-07-29 07:59:10.944032 | instance | Downloading setuptools 2026-07-29 07:59:10.944050 | instance | Downloading kubernetes 2026-07-29 07:59:10.944068 | instance | Downloading ansible-core 2026-07-29 07:59:10.944086 | instance | Downloading openstacksdk 2026-07-29 07:59:10.944104 | instance | Building pyperclip==1.9.0 2026-07-29 07:59:10.944122 | instance | Built pyperclip==1.9.0 2026-07-29 07:59:10.944140 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-29 07:59:10.944158 | instance | Installed 87 packages in 252ms 2026-07-29 07:59:10.944175 | instance | Checked out ansible.posix to 1.6.0 2026-07-29 07:59:10.944193 | 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-29 07:59:10.944211 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.944229 | instance | Process install dependency map 2026-07-29 07:59:10.944252 | instance | Starting collection install process 2026-07-29 07:59:10.944271 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-07-29 07:59:10.944289 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-07-29 07:59:10.944306 | instance | ansible.posix:1.6.0 was installed successfully 2026-07-29 07:59:10.944324 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.944342 | instance | 2.17.12 2026-07-29 07:59:10.944360 | instance | Checked out ansible.utils to v6.0.3 2026-07-29 07:59:10.944377 | 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-29 07:59:10.944395 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.944413 | instance | Process install dependency map 2026-07-29 07:59:10.944430 | instance | Starting collection install process 2026-07-29 07:59:10.944448 | instance | Installing 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-07-29 07:59:10.944466 | instance | Created collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-07-29 07:59:10.944484 | instance | ansible.utils:6.0.3 was installed successfully 2026-07-29 07:59:10.944502 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.944520 | instance | 2.17.12 2026-07-29 07:59:10.944538 | instance | Checked out atmosphere.common to v0.7.0 2026-07-29 07:59:10.944556 | 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-29 07:59:10.944573 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.944591 | instance | Process install dependency map 2026-07-29 07:59:10.944608 | instance | Starting collection install process 2026-07-29 07:59:10.944626 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-07-29 07:59:10.944643 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-07-29 07:59:10.944661 | instance | atmosphere.common:0.7.0 was installed successfully 2026-07-29 07:59:10.944679 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.944696 | instance | 2.17.12 2026-07-29 07:59:10.944714 | instance | Checked out community.crypto to 2.2.3 2026-07-29 07:59:10.944731 | 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-29 07:59:10.944749 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.944766 | instance | Process install dependency map 2026-07-29 07:59:10.944783 | instance | Starting collection install process 2026-07-29 07:59:10.944800 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-07-29 07:59:10.944817 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-07-29 07:59:10.944837 | instance | community.crypto:2.2.3 was installed successfully 2026-07-29 07:59:10.944856 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.944873 | instance | 2.17.12 2026-07-29 07:59:10.944890 | instance | Checked out community.general to 7.3.0 2026-07-29 07:59:10.944908 | 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-29 07:59:10.944933 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.944951 | instance | Process install dependency map 2026-07-29 07:59:10.944987 | instance | Starting collection install process 2026-07-29 07:59:10.945006 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-07-29 07:59:10.945024 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-07-29 07:59:10.945041 | instance | community.general:7.3.0 was installed successfully 2026-07-29 07:59:10.945059 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.945076 | instance | 2.17.12 2026-07-29 07:59:10.945094 | instance | Checked out community.mysql to 3.6.0 2026-07-29 07:59:10.945114 | 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-29 07:59:10.945132 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.945150 | instance | Process install dependency map 2026-07-29 07:59:10.945168 | instance | Starting collection install process 2026-07-29 07:59:10.945185 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-07-29 07:59:10.945203 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-07-29 07:59:10.945221 | instance | community.mysql:3.6.0 was installed successfully 2026-07-29 07:59:10.945238 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.945256 | instance | 2.17.12 2026-07-29 07:59:10.945274 | instance | Checked out kubernetes.core to 2.4.0 2026-07-29 07:59:10.945291 | 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-29 07:59:10.945309 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.945327 | instance | Process install dependency map 2026-07-29 07:59:10.945344 | instance | Starting collection install process 2026-07-29 07:59:10.945362 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-07-29 07:59:10.945379 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-07-29 07:59:10.945397 | instance | kubernetes.core:2.4.0 was installed successfully 2026-07-29 07:59:10.945414 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.945431 | instance | 2.17.12 2026-07-29 07:59:10.945448 | instance | Checked out openstack.cloud to 2.6.0 2026-07-29 07:59:10.945466 | 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-29 07:59:10.945483 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.945500 | instance | Process install dependency map 2026-07-29 07:59:10.945517 | instance | Starting collection install process 2026-07-29 07:59:10.945534 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-07-29 07:59:10.945551 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-07-29 07:59:10.945568 | instance | openstack.cloud:2.6.0 was installed successfully 2026-07-29 07:59:10.945585 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.945602 | instance | 2.17.12 2026-07-29 07:59:10.945624 | instance | Checked out vexxhost.ceph to v4.1.0 2026-07-29 07:59:10.945642 | 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-29 07:59:10.945659 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.945676 | instance | Process install dependency map 2026-07-29 07:59:10.945693 | instance | Starting collection install process 2026-07-29 07:59:10.945710 | instance | Installing 'vexxhost.ceph:4.1.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-07-29 07:59:10.945727 | instance | Created collection for vexxhost.ceph:4.1.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-07-29 07:59:10.945744 | instance | vexxhost.ceph:4.1.0 was installed successfully 2026-07-29 07:59:10.945762 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.945779 | instance | 2.17.12 2026-07-29 07:59:10.945796 | instance | Checked out vexxhost.containers to v1.6.8 2026-07-29 07:59:10.945813 | 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-29 07:59:10.945830 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.945847 | instance | Process install dependency map 2026-07-29 07:59:10.945865 | instance | Starting collection install process 2026-07-29 07:59:10.945882 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-07-29 07:59:10.945899 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-07-29 07:59:10.945916 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-07-29 07:59:10.945933 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.945950 | instance | 2.17.12 2026-07-29 07:59:10.945968 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-07-29 07:59:10.945985 | 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-29 07:59:10.946002 | instance | Starting galaxy collection install process 2026-07-29 07:59:10.946019 | instance | Process install dependency map 2026-07-29 07:59:10.946037 | instance | Starting collection install process 2026-07-29 07:59:10.946054 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-07-29 07:59:10.946071 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-07-29 07:59:10.946088 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-07-29 07:59:10.946105 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-29 07:59:10.946122 | instance | 2.17.12 2026-07-29 07:59:10.952240 | 2026-07-29 07:59:10.952292 | PLAY RECAP 2026-07-29 07:59:10.952341 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-29 07:59:10.952363 | 2026-07-29 07:59:11.088218 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-29 07:59:11.093895 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-29 07:59:12.560946 | 2026-07-29 07:59:12.561102 | PLAY [all] 2026-07-29 07:59:12.572733 | 2026-07-29 07:59:12.572850 | TASK [Install "jq" for log collection] 2026-07-29 08:00:03.960403 | instance | changed 2026-07-29 08:00:04.691296 | 2026-07-29 08:00:04.691507 | PLAY RECAP 2026-07-29 08:00:04.691622 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-29 08:00:04.691747 | 2026-07-29 08:00:04.873445 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-29 08:00:04.877327 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/prepare.yml@main] 2026-07-29 08:00:05.550626 | 2026-07-29 08:00:05.550823 | PLAY [Prepare selective Molecule plan] 2026-07-29 08:00:05.565688 | 2026-07-29 08:00:05.565827 | TASK [Generate selective Molecule plan] 2026-07-29 08:00:06.610921 | instance | ok: Runtime: 0:00:00.169601 2026-07-29 08:00:06.616060 | 2026-07-29 08:00:06.616150 | TASK [Render selective Molecule plan] 2026-07-29 08:00:06.934685 | instance | Selective Molecule plan: selective 2026-07-29 08:00:06.934903 | instance | Changed files: 2026-07-29 08:00:06.934917 | instance | M roles/glance/README.md 2026-07-29 08:00:06.934927 | instance | Targets: glance 2026-07-29 08:00:06.934937 | instance | Job decisions: 2026-07-29 08:00:06.934950 | instance | RUN aio-openvswitch: selected by changed components 2026-07-29 08:00:06.934964 | instance | components: ceph, ceph-provisioners, cert-manager, cluster-issuer, csi, glance, ingress-nginx, keycloak, keystone, kubernetes, memcached, percona-xtradb-cluster, percona-xtradb-cluster-operator, rabbitmq-cluster-operator 2026-07-29 08:00:06.934977 | instance | Tempest include: ^tempest\.api\.image\. 2026-07-29 08:00:06.934986 | instance | SKIP aio-ovn: no changed component requires this job 2026-07-29 08:00:06.934996 | instance | SKIP csi-local-path-provisioner: no changed component requires this job 2026-07-29 08:00:06.935005 | instance | SKIP csi-rbd: no changed component requires this job 2026-07-29 08:00:06.935014 | instance | SKIP keycloak: no changed component requires this job 2026-07-29 08:00:07.224736 | instance | ok: Runtime: 0:00:00.102498 2026-07-29 08:00:07.226565 | 2026-07-29 08:00:07.226613 | PLAY RECAP 2026-07-29 08:00:07.226660 | instance | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-29 08:00:07.226683 | 2026-07-29 08:00:07.400526 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/prepare.yml@main] 2026-07-29 08:00:07.403082 | RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/selective-run.yml@main] 2026-07-29 08:00:08.062726 | 2026-07-29 08:00:08.062914 | PLAY [Run selected Molecule scenario] 2026-07-29 08:00:08.076285 | 2026-07-29 08:00:08.076473 | TASK [Read selective Molecule plan] 2026-07-29 08:00:08.643578 | instance | ok 2026-07-29 08:00:08.648688 | 2026-07-29 08:00:08.648767 | TASK [Resolve this job decision] 2026-07-29 08:00:08.705050 | instance | ok 2026-07-29 08:00:08.713395 | 2026-07-29 08:00:08.713480 | TASK [Assert this job exists in the plan] 2026-07-29 08:00:08.750616 | instance | ok: All assertions passed 2026-07-29 08:00:08.758072 | 2026-07-29 08:00:08.758145 | TASK [Resolve selected scenario inputs] 2026-07-29 08:00:08.789779 | instance | ok 2026-07-29 08:00:08.796715 | 2026-07-29 08:00:08.796808 | TASK [Report this job decision] 2026-07-29 08:00:08.852206 | instance | ok: 2026-07-29 08:00:08.852376 | instance | Selective Molecule job: keycloak 2026-07-29 08:00:08.852406 | instance | Decision: SKIP 2026-07-29 08:00:08.852431 | instance | Reason: no changed component requires this job 2026-07-29 08:00:08.852458 | instance | Scenario: keycloak 2026-07-29 08:00:08.852479 | instance | Targets: (none) 2026-07-29 08:00:08.852499 | instance | Components: (full scenario) 2026-07-29 08:00:08.856827 | 2026-07-29 08:00:08.856897 | LOOP [Check Molecule inventory directories] 2026-07-29 08:00:08.900801 | instance | skipping: Conditional result was False 2026-07-29 08:00:08.902300 | instance | skipping: Conditional result was False 2026-07-29 08:00:08.904896 | instance | skipping: Conditional result was False 2026-07-29 08:00:08.923022 | 2026-07-29 08:00:08.923165 | LOOP [Copy Zuul inventory for Molecule] 2026-07-29 08:00:08.961650 | instance | skipping: Conditional result was False 2026-07-29 08:00:08.961932 | 2026-07-29 08:00:08.963472 | instance | skipping: Conditional result was False 2026-07-29 08:00:08.966005 | instance | skipping: Conditional result was False 2026-07-29 08:00:08.978722 | 2026-07-29 08:00:08.978863 | LOOP [Use private addresses in Molecule inventory] 2026-07-29 08:00:09.021013 | instance | skipping: Conditional result was False 2026-07-29 08:00:09.021411 | 2026-07-29 08:00:09.023193 | instance | skipping: Conditional result was False 2026-07-29 08:00:09.026349 | instance | skipping: Conditional result was False 2026-07-29 08:00:09.045824 | 2026-07-29 08:00:09.045969 | TASK [Prepare Molecule command] 2026-07-29 08:00:09.091770 | instance | skipping: Conditional result was False 2026-07-29 08:00:09.101780 | 2026-07-29 08:00:09.101852 | TASK [Run standard Molecule lifecycle with progress output] 2026-07-29 08:00:09.146494 | instance | skipping: Conditional result was False 2026-07-29 08:00:09.148029 | 2026-07-29 08:00:09.148184 | PLAY RECAP 2026-07-29 08:00:09.148287 | instance | ok: 5 changed: 0 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-07-29 08:00:09.148335 | 2026-07-29 08:00:09.321838 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/selective-run.yml@main] 2026-07-29 08:00:09.325494 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-07-29 08:00:09.947646 | 2026-07-29 08:00:09.948270 | PLAY [Publish selective Molecule plan] 2026-07-29 08:00:09.960813 | 2026-07-29 08:00:09.960934 | TASK [Check for selective Molecule plan] 2026-07-29 08:00:10.503369 | instance | ok 2026-07-29 08:00:10.508641 | 2026-07-29 08:00:10.508727 | TASK [Create log directory] 2026-07-29 08:00:10.924907 | instance | changed 2026-07-29 08:00:10.933400 | 2026-07-29 08:00:10.933505 | TASK [Copy selective Molecule plan to logs] 2026-07-29 08:00:11.373301 | instance | changed 2026-07-29 08:00:11.375677 | 2026-07-29 08:00:11.375976 | PLAY RECAP 2026-07-29 08:00:11.376107 | instance | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-29 08:00:11.376161 | 2026-07-29 08:00:11.578604 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-07-29 08:00:11.581481 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-29 08:00:12.331855 | 2026-07-29 08:00:12.331980 | PLAY [all] 2026-07-29 08:00:12.346163 | 2026-07-29 08:00:12.346254 | TASK [gather-host-logs : creating directory for system status] 2026-07-29 08:00:12.947520 | instance | changed 2026-07-29 08:00:12.955524 | 2026-07-29 08:00:12.955699 | TASK [gather-host-logs : Get logs for each host] 2026-07-29 08:00:13.351135 | instance | + systemd-cgls --full --all --no-pager 2026-07-29 08:00:13.363340 | instance | + ip addr 2026-07-29 08:00:13.365822 | instance | + ip route 2026-07-29 08:00:13.369266 | instance | + lsblk 2026-07-29 08:00:13.372168 | instance | + mount 2026-07-29 08:00:13.374610 | instance | + docker images 2026-07-29 08:00:13.375156 | instance | /bin/bash: line 7: docker: command not found 2026-07-29 08:00:13.375467 | instance | + brctl show 2026-07-29 08:00:13.375977 | instance | /bin/bash: line 8: brctl: command not found 2026-07-29 08:00:13.376299 | instance | + ps aux --sort=-%mem 2026-07-29 08:00:13.387325 | instance | + dpkg -l 2026-07-29 08:00:13.398836 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-07-29 08:00:13.399396 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-07-29 08:00:13.399463 | instance | /bin/bash: line 11: docker: command not found 2026-07-29 08:00:13.399822 | instance | + '[' '!' -z '' ']' 2026-07-29 08:00:13.492587 | instance | ok: Runtime: 0:00:00.055951 2026-07-29 08:00:13.501184 | 2026-07-29 08:00:13.501270 | TASK [gather-host-logs : Downloads logs to executor] 2026-07-29 08:00:14.218168 | instance | changed: 2026-07-29 08:00:14.218375 | instance | created directory /var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/work/logs/instance 2026-07-29 08:00:14.218424 | instance | cd+++++++++ system/ 2026-07-29 08:00:14.218463 | instance | >f+++++++++ system/brctl-show.txt 2026-07-29 08:00:14.218501 | instance | >f+++++++++ system/docker-images.txt 2026-07-29 08:00:14.218538 | instance | >f+++++++++ system/ip-addr.txt 2026-07-29 08:00:14.218577 | instance | >f+++++++++ system/ip-route.txt 2026-07-29 08:00:14.218615 | instance | >f+++++++++ system/lsblk.txt 2026-07-29 08:00:14.218651 | instance | >f+++++++++ system/mount.txt 2026-07-29 08:00:14.218689 | instance | >f+++++++++ system/packages.txt 2026-07-29 08:00:14.218724 | instance | >f+++++++++ system/ps.txt 2026-07-29 08:00:14.218759 | instance | >f+++++++++ system/systemd-cgls.txt 2026-07-29 08:00:14.235561 | 2026-07-29 08:00:14.235753 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-29 08:00:14.438741 | instance | changed: "values" 2026-07-29 08:00:14.614870 | instance | changed: "releases" 2026-07-29 08:00:14.632569 | 2026-07-29 08:00:14.632731 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-29 08:00:14.872920 | instance | /bin/bash: line 3: kubectl: command not found 2026-07-29 08:00:15.175632 | instance | ok: Runtime: 0:00:00.007148 2026-07-29 08:00:15.184492 | 2026-07-29 08:00:15.184652 | TASK [helm-release-status : Downloads logs to executor] 2026-07-29 08:00:15.736527 | instance | changed: 2026-07-29 08:00:15.736738 | instance | cd+++++++++ helm/ 2026-07-29 08:00:15.736780 | instance | cd+++++++++ helm/releases/ 2026-07-29 08:00:15.736810 | instance | cd+++++++++ helm/values/ 2026-07-29 08:00:15.748753 | 2026-07-29 08:00:15.748886 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-29 08:00:15.958831 | instance | changed 2026-07-29 08:00:15.965633 | 2026-07-29 08:00:15.965708 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-29 08:00:16.249557 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-29 08:00:16.249914 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-29 08:00:16.255400 | instance | environment: line 1: kubectl: command not found 2026-07-29 08:00:16.256398 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-29 08:00:16.257216 | instance | environment: line 1: kubectl: command not found 2026-07-29 08:00:16.259020 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-29 08:00:16.260433 | instance | environment: line 1: kubectl: command not found 2026-07-29 08:00:16.261334 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-29 08:00:16.262901 | instance | environment: line 1: kubectl: command not found 2026-07-29 08:00:16.263945 | instance | environment: line 1: kubectl: command not found 2026-07-29 08:00:16.264429 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-29 08:00:16.265187 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-29 08:00:16.532248 | instance | ok: Runtime: 0:00:00.037392 2026-07-29 08:00:16.538304 | 2026-07-29 08:00:16.538369 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-29 08:00:16.736590 | instance | changed 2026-07-29 08:00:16.742198 | 2026-07-29 08:00:16.742277 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-29 08:00:16.990485 | instance | environment: line 5: kubectl: command not found 2026-07-29 08:00:16.991948 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-29 08:00:16.992610 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-29 08:00:16.992913 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-29 08:00:17.420615 | instance | ok: Runtime: 0:00:00.010853 2026-07-29 08:00:17.425860 | 2026-07-29 08:00:17.425947 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-29 08:00:17.991046 | instance | changed: 2026-07-29 08:00:17.991219 | instance | cd+++++++++ objects/ 2026-07-29 08:00:17.991247 | instance | cd+++++++++ objects/cluster/ 2026-07-29 08:00:17.991269 | instance | cd+++++++++ objects/namespaced/ 2026-07-29 08:00:18.001265 | 2026-07-29 08:00:18.001348 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-29 08:00:18.230151 | instance | changed 2026-07-29 08:00:18.237410 | 2026-07-29 08:00:18.237541 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-29 08:00:18.433356 | instance | changed 2026-07-29 08:00:18.440329 | 2026-07-29 08:00:18.440419 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-29 08:00:18.703771 | instance | environment: line 3: kubectl: command not found 2026-07-29 08:00:18.982731 | instance | ok: Runtime: 0:00:00.009516 2026-07-29 08:00:18.990639 | 2026-07-29 08:00:18.990718 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-29 08:00:19.530743 | instance | changed: 2026-07-29 08:00:19.530934 | instance | cd+++++++++ pod-logs/ 2026-07-29 08:00:19.530963 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-07-29 08:00:19.540451 | 2026-07-29 08:00:19.540519 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-07-29 08:00:19.736218 | instance | changed 2026-07-29 08:00:19.742341 | 2026-07-29 08:00:19.742408 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-07-29 08:00:19.980142 | instance | /bin/bash: line 2: kubectl: command not found 2026-07-29 08:00:20.281789 | instance | ok: Runtime: 0:00:00.035448 2026-07-29 08:00:20.286734 | 2026-07-29 08:00:20.286816 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-07-29 08:00:20.513107 | instance | /bin/bash: line 2: kubectl: command not found 2026-07-29 08:00:20.547835 | instance | ceph-mgr endpoints: 2026-07-29 08:00:20.826719 | instance | ok: Runtime: 0:00:00.042629 2026-07-29 08:00:20.836343 | 2026-07-29 08:00:20.836486 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-07-29 08:00:21.092838 | instance | /bin/bash: line 4: kubectl: command not found 2026-07-29 08:00:21.382998 | instance | ok: Runtime: 0:00:00.040760 2026-07-29 08:00:21.388836 | 2026-07-29 08:00:21.388909 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-07-29 08:00:21.966698 | instance | changed: cd+++++++++ prometheus/ 2026-07-29 08:00:21.976376 | 2026-07-29 08:00:21.976453 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-07-29 08:00:22.192326 | instance | changed 2026-07-29 08:00:22.200624 | 2026-07-29 08:00:22.200737 | TASK [gather-selenium-data : Get selenium data] 2026-07-29 08:00:22.482476 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-07-29 08:00:22.484090 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-07-29 08:00:22.776610 | instance | ERROR 2026-07-29 08:00:22.776854 | instance | { 2026-07-29 08:00:22.776927 | instance | "delta": "0:00:00.007836", 2026-07-29 08:00:22.777011 | instance | "end": "2026-07-29 08:00:22.484506", 2026-07-29 08:00:22.777058 | instance | "msg": "non-zero return code", 2026-07-29 08:00:22.777099 | instance | "rc": 1, 2026-07-29 08:00:22.777140 | instance | "start": "2026-07-29 08:00:22.476670" 2026-07-29 08:00:22.777179 | instance | } 2026-07-29 08:00:22.777232 | instance | ERROR: Ignoring Errors 2026-07-29 08:00:22.784818 | 2026-07-29 08:00:22.784914 | TASK [gather-selenium-data : Downloads logs to executor] 2026-07-29 08:00:23.317132 | instance | changed: cd+++++++++ selenium/ 2026-07-29 08:00:23.325956 | 2026-07-29 08:00:23.326015 | PLAY RECAP 2026-07-29 08:00:23.326065 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-07-29 08:00:23.326089 | 2026-07-29 08:00:23.492687 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-29 08:00:23.496938 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-29 08:00:25.936710 | 2026-07-29 08:00:25.936908 | PLAY [all] 2026-07-29 08:00:25.949736 | 2026-07-29 08:00:25.949850 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-29 08:00:25.995470 | instance | skipping: Conditional result was False 2026-07-29 08:00:26.005062 | 2026-07-29 08:00:26.005179 | TASK [fetch-output : Set log path for single node] 2026-07-29 08:00:26.038631 | instance | ok 2026-07-29 08:00:26.043099 | 2026-07-29 08:00:26.043164 | LOOP [fetch-output : Ensure local output dirs] 2026-07-29 08:00:26.411580 | instance -> localhost | ok: "/var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/work/logs" 2026-07-29 08:00:26.648064 | instance -> localhost | changed: "/var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/work/artifacts" 2026-07-29 08:00:26.870802 | instance -> localhost | changed: "/var/lib/zuul/builds/2999d419cb694aadaf946832b2e9fa05/work/docs" 2026-07-29 08:00:26.887822 | 2026-07-29 08:00:26.888037 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-29 08:00:27.534224 | instance | changed: .d..t...... ./ 2026-07-29 08:00:27.534454 | instance | changed: All items complete 2026-07-29 08:00:27.534496 | 2026-07-29 08:00:27.991418 | instance | changed: .d..t...... ./ 2026-07-29 08:00:28.474633 | instance | changed: .d..t...... ./ 2026-07-29 08:00:28.492982 | 2026-07-29 08:00:28.493156 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-29 08:00:28.939822 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007561 2026-07-29 08:00:29.185839 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007722 2026-07-29 08:00:29.208425 | 2026-07-29 08:00:29.208606 | PLAY [all] 2026-07-29 08:00:29.219354 | 2026-07-29 08:00:29.259960 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-29 08:00:30.049992 | instance | changed 2026-07-29 08:00:30.060262 | 2026-07-29 08:00:30.060402 | PLAY RECAP 2026-07-29 08:00:30.060476 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-29 08:00:30.060508 | 2026-07-29 08:00:30.230505 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-29 08:00:30.234570 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-29 08:00:30.913056 | 2026-07-29 08:00:30.913746 | PLAY [localhost] 2026-07-29 08:00:30.925411 | 2026-07-29 08:00:30.925538 | TASK [Generate Zuul manifest] 2026-07-29 08:00:30.947294 | localhost | ok 2026-07-29 08:00:31.044049 | 2026-07-29 08:00:31.044202 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-29 08:00:31.519107 | localhost | changed 2026-07-29 08:00:31.529906 | 2026-07-29 08:00:31.529995 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-29 08:00:31.561615 | localhost | ok 2026-07-29 08:00:31.571904 | 2026-07-29 08:00:31.571973 | TASK [Upload logs] 2026-07-29 08:00:31.590860 | localhost | ok 2026-07-29 08:00:31.727343 | 2026-07-29 08:00:31.727470 | TASK [Set zuul-log-path fact] 2026-07-29 08:00:31.749582 | localhost | ok 2026-07-29 08:00:31.763444 | 2026-07-29 08:00:31.763520 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-29 08:00:31.794411 | localhost | ok 2026-07-29 08:00:31.808858 | 2026-07-29 08:00:31.809196 | TASK [upload-logs : Create log directories] 2026-07-29 08:00:32.255640 | localhost | changed 2026-07-29 08:00:32.260342 | 2026-07-29 08:00:32.260454 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-29 08:00:33.175955 | localhost -> localhost | ok: Runtime: 0:00:00.006483 2026-07-29 08:00:33.182554 | 2026-07-29 08:00:33.182679 | TASK [upload-logs : Upload logs to log server] 2026-07-29 08:00:33.642402 | localhost | Output suppressed because no_log was given 2026-07-29 08:00:33.648906 | 2026-07-29 08:00:33.649029 | LOOP [upload-logs : Compress console log and json output] 2026-07-29 08:00:33.700223 | localhost | skipping: Conditional result was False 2026-07-29 08:00:33.711371 | localhost | skipping: Conditional result was False 2026-07-29 08:00:33.721532 | 2026-07-29 08:00:33.721700 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-29 08:00:33.767421 | localhost | skipping: Conditional result was False 2026-07-29 08:00:33.767765 | 2026-07-29 08:00:33.772426 | localhost | skipping: Conditional result was False 2026-07-29 08:00:33.785989 | 2026-07-29 08:00:33.786144 | LOOP [upload-logs : Upload console log and json output]