2026-07-25 06:17:15.351427 | Job console starting 2026-07-25 06:17:15.362247 | Updating git repos 2026-07-25 06:17:17.250334 | Cloning repos into workspace 2026-07-25 06:17:48.546340 | Restoring repo states 2026-07-25 06:17:53.238512 | Merging changes 2026-07-25 06:17:54.402228 | Checking out repos 2026-07-25 06:17:58.847027 | Preparing playbooks 2026-07-25 06:18:04.427318 | Running Ansible setup 2026-07-25 06:18:09.315148 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-25 06:18:10.007503 | 2026-07-25 06:18:10.007673 | PLAY [localhost] 2026-07-25 06:18:10.016464 | 2026-07-25 06:18:10.016604 | TASK [Gathering Facts] 2026-07-25 06:18:11.109896 | localhost | ok 2026-07-25 06:18:11.118605 | 2026-07-25 06:18:11.118684 | TASK [Setup log path fact] 2026-07-25 06:18:11.143352 | localhost | ok 2026-07-25 06:18:11.158977 | 2026-07-25 06:18:11.159088 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-25 06:18:11.190430 | localhost | ok 2026-07-25 06:18:11.209504 | 2026-07-25 06:18:11.209627 | TASK [emit-job-header : Print job information] 2026-07-25 06:18:11.253333 | # Job Information 2026-07-25 06:18:11.253577 | Ansible Version: 2.16.18 2026-07-25 06:18:11.253623 | Job: atmosphere-molecule-aio-openvswitch-selective 2026-07-25 06:18:11.253654 | Pipeline: check 2026-07-25 06:18:11.253682 | Executor: 2d72f0692154 2026-07-25 06:18:11.253709 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4152 2026-07-25 06:18:11.253743 | Event ID: f28bd5a0-87ef-11f1-845c-41e8079008c6 2026-07-25 06:18:11.257820 | 2026-07-25 06:18:11.257913 | LOOP [emit-job-header : Print node information] 2026-07-25 06:18:11.364147 | localhost | ok: 2026-07-25 06:18:11.364542 | localhost | # Node Information 2026-07-25 06:18:11.364609 | localhost | Inventory Hostname: instance 2026-07-25 06:18:11.364717 | localhost | Hostname: np0000186751 2026-07-25 06:18:11.364832 | localhost | Username: zuul 2026-07-25 06:18:11.364912 | localhost | Distro: Ubuntu 22.04 2026-07-25 06:18:11.364993 | localhost | Provider: yul1 2026-07-25 06:18:11.365052 | localhost | Region: ca-ymq-1 2026-07-25 06:18:11.365102 | localhost | Label: ubuntu-jammy-16 2026-07-25 06:18:11.365151 | localhost | Product Name: OpenStack Nova 2026-07-25 06:18:11.365201 | localhost | Interface IP: 199.204.45.138 2026-07-25 06:18:11.377015 | 2026-07-25 06:18:11.377224 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-25 06:18:11.768805 | localhost -> localhost | changed 2026-07-25 06:18:11.782550 | 2026-07-25 06:18:11.782665 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-25 06:18:12.963657 | localhost -> localhost | changed 2026-07-25 06:18:12.973847 | 2026-07-25 06:18:12.973925 | PLAY [all] 2026-07-25 06:18:12.982428 | 2026-07-25 06:18:12.982494 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-25 06:18:13.493560 | instance -> localhost | ok 2026-07-25 06:18:13.504145 | 2026-07-25 06:18:13.504267 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-25 06:18:13.539690 | instance | ok 2026-07-25 06:18:13.556328 | instance | included: /var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-25 06:18:13.567459 | 2026-07-25 06:18:13.567554 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-25 06:18:14.715546 | instance -> localhost | Generating public/private rsa key pair. 2026-07-25 06:18:14.715808 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/work/0377a80e7e064a0084346704d4fe6beb_id_rsa 2026-07-25 06:18:14.715871 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/work/0377a80e7e064a0084346704d4fe6beb_id_rsa.pub 2026-07-25 06:18:14.715908 | instance -> localhost | The key fingerprint is: 2026-07-25 06:18:14.715940 | instance -> localhost | SHA256:b3rPlr5y+z9Z09GqGVCwPb74gmlkzt48Gn21GCRB4PU zuul-build-sshkey 2026-07-25 06:18:14.715994 | instance -> localhost | The key's randomart image is: 2026-07-25 06:18:14.716024 | instance -> localhost | +---[RSA 3072]----+ 2026-07-25 06:18:14.716063 | instance -> localhost | | .o=. | 2026-07-25 06:18:14.716095 | instance -> localhost | | . . =. | 2026-07-25 06:18:14.716125 | instance -> localhost | | . o.E .| 2026-07-25 06:18:14.716160 | instance -> localhost | | .+ . ..| 2026-07-25 06:18:14.716198 | instance -> localhost | | S .o ..o| 2026-07-25 06:18:14.716227 | instance -> localhost | | oo ..=.oo| 2026-07-25 06:18:14.716255 | instance -> localhost | | =.o= +=. +| 2026-07-25 06:18:14.716284 | instance -> localhost | | **=+* o | 2026-07-25 06:18:14.716316 | instance -> localhost | | o+ooOB+..o| 2026-07-25 06:18:14.716345 | instance -> localhost | +----[SHA256]-----+ 2026-07-25 06:18:14.716432 | instance -> localhost | ok: Runtime: 0:00:00.705311 2026-07-25 06:18:14.724596 | 2026-07-25 06:18:14.724712 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-25 06:18:14.758681 | instance | ok 2026-07-25 06:18:14.767432 | instance | included: /var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-25 06:18:14.775109 | 2026-07-25 06:18:14.775177 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-25 06:18:14.799621 | instance | skipping: Conditional result was False 2026-07-25 06:18:14.809822 | 2026-07-25 06:18:14.809962 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-25 06:18:15.301195 | instance | changed 2026-07-25 06:18:15.307299 | 2026-07-25 06:18:15.307361 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-25 06:18:15.523347 | instance | ok 2026-07-25 06:18:15.528744 | 2026-07-25 06:18:15.528811 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-25 06:18:16.238199 | instance | changed 2026-07-25 06:18:16.245592 | 2026-07-25 06:18:16.245695 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-25 06:18:16.683454 | instance | changed 2026-07-25 06:18:16.690802 | 2026-07-25 06:18:16.690916 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-25 06:18:16.715629 | instance | skipping: Conditional result was False 2026-07-25 06:18:16.726631 | 2026-07-25 06:18:16.726739 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-25 06:18:17.047158 | instance -> localhost | changed 2026-07-25 06:18:17.063325 | 2026-07-25 06:18:17.063419 | TASK [add-build-sshkey : Add back temp key] 2026-07-25 06:18:17.338843 | instance -> localhost | Identity added: /var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/work/0377a80e7e064a0084346704d4fe6beb_id_rsa (zuul-build-sshkey) 2026-07-25 06:18:17.339087 | instance -> localhost | ok: Runtime: 0:00:00.008867 2026-07-25 06:18:17.346259 | 2026-07-25 06:18:17.346347 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-25 06:18:17.613877 | instance | ok 2026-07-25 06:18:17.623000 | 2026-07-25 06:18:17.623072 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-25 06:18:17.649697 | instance | skipping: Conditional result was False 2026-07-25 06:18:17.663947 | 2026-07-25 06:18:17.664013 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-25 06:18:17.941785 | instance | ok 2026-07-25 06:18:17.947474 | 2026-07-25 06:18:17.947540 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-25 06:18:24.862746 | instance | Output suppressed because no_log was given 2026-07-25 06:18:24.877053 | 2026-07-25 06:18:24.877186 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-25 06:18:25.073408 | instance | ok: "logs" 2026-07-25 06:18:25.073745 | instance | ok: All items complete 2026-07-25 06:18:25.073788 | 2026-07-25 06:18:25.220392 | instance | ok: "artifacts" 2026-07-25 06:18:25.383134 | instance | ok: "docs" 2026-07-25 06:18:25.403653 | 2026-07-25 06:18:25.403895 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-25 06:18:25.601658 | instance | changed: "logs" 2026-07-25 06:18:25.751331 | instance | changed: "artifacts" 2026-07-25 06:18:25.903197 | instance | changed: "docs" 2026-07-25 06:18:25.918793 | 2026-07-25 06:18:25.918952 | PLAY RECAP 2026-07-25 06:18:25.919027 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-25 06:18:25.919057 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 06:18:25.919079 | 2026-07-25 06:18:26.056079 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-25 06:18:26.064599 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-25 06:18:26.753438 | 2026-07-25 06:18:26.753600 | PLAY [all] 2026-07-25 06:18:26.765438 | 2026-07-25 06:18:26.765576 | TASK [setup-uv : Extract archive] 2026-07-25 06:18:29.055549 | instance | changed 2026-07-25 06:18:29.061435 | 2026-07-25 06:18:29.061534 | TASK [setup-uv : Print version] 2026-07-25 06:18:29.442833 | instance | uv 0.8.13 2026-07-25 06:18:29.605914 | instance | ok: Runtime: 0:00:00.008304 2026-07-25 06:18:29.621554 | 2026-07-25 06:18:29.621691 | TASK [Install Ansible collection siblings] 2026-07-25 06:18:38.386399 | instance | changed: 2026-07-25 06:18:38.386603 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-07-25 06:18:38.386634 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-07-25 06:18:38.386657 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-07-25 06:18:38.386678 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-07-25 06:18:38.386699 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-07-25 06:18:38.386723 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-07-25 06:18:38.386746 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-07-25 06:18:38.386769 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-07-25 06:18:38.386790 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-07-25 06:18:38.386810 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-07-25 06:18:38.386830 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-07-25 06:18:38.386850 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-07-25 06:18:38.386869 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-07-25 06:18:38.386888 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-07-25 06:18:38.386908 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0 2026-07-25 06:18:38.386928 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-07-25 06:18:38.386948 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-07-25 06:18:38.386967 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-07-25 06:18:38.386986 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-07-25 06:18:38.387005 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-07-25 06:18:38.387024 | instance | Resolved vexxhost.ceph to v4.1.0 for >=3.2.0 2026-07-25 06:18:38.387043 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-07-25 06:18:38.387063 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-25 06:18:38.387099 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-07-25 06:18:38.387120 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0 2026-07-25 06:18:38.387139 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-07-25 06:18:38.387158 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-25 06:18:38.387178 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-07-25 06:18:38.387197 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-07-25 06:18:38.387215 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-07-25 06:18:38.387234 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-07-25 06:18:38.387253 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-07-25 06:18:38.387273 | instance | Checked out ansible.netcommon to 1.2.0 2026-07-25 06:18:38.387293 | 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 06:18:38.387316 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.387335 | instance | Process install dependency map 2026-07-25 06:18:38.387354 | instance | Starting collection install process 2026-07-25 06:18:38.387373 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-07-25 06:18:38.387391 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-07-25 06:18:38.387410 | instance | ansible.netcommon:* was installed successfully 2026-07-25 06:18:38.387429 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-07-25 06:18:38.387448 | instance | Creating virtual environment at: .venv 2026-07-25 06:18:38.387466 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-25 06:18:38.387485 | instance | Downloading netaddr (2.2MiB) 2026-07-25 06:18:38.387503 | instance | Downloading ansible-core (2.1MiB) 2026-07-25 06:18:38.387527 | instance | Downloading openstacksdk (1.7MiB) 2026-07-25 06:18:38.387547 | instance | Downloading rjsonnet (1.2MiB) 2026-07-25 06:18:38.387565 | instance | Downloading kubernetes (1.9MiB) 2026-07-25 06:18:38.387585 | instance | Downloading pydantic-core (2.0MiB) 2026-07-25 06:18:38.387604 | instance | Downloading setuptools (1.1MiB) 2026-07-25 06:18:38.387623 | instance | Downloading cryptography (4.2MiB) 2026-07-25 06:18:38.387642 | instance | Downloading pygments (1.2MiB) 2026-07-25 06:18:38.387660 | instance | Building pyperclip==1.9.0 2026-07-25 06:18:38.387681 | instance | Downloading rjsonnet 2026-07-25 06:18:38.387700 | instance | Downloading pydantic-core 2026-07-25 06:18:38.387719 | instance | Downloading netaddr 2026-07-25 06:18:38.387738 | instance | Downloading pygments 2026-07-25 06:18:38.387757 | instance | Downloading cryptography 2026-07-25 06:18:38.387776 | instance | Downloading setuptools 2026-07-25 06:18:38.387795 | instance | Downloading kubernetes 2026-07-25 06:18:38.387813 | instance | Downloading ansible-core 2026-07-25 06:18:38.387832 | instance | Downloading openstacksdk 2026-07-25 06:18:38.387851 | instance | Built pyperclip==1.9.0 2026-07-25 06:18:38.387871 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-07-25 06:18:38.387890 | instance | Installed 83 packages in 40ms 2026-07-25 06:18:38.387909 | instance | Checked out ansible.posix to 1.6.0 2026-07-25 06:18:38.387927 | 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 06:18:38.387947 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.387965 | instance | Process install dependency map 2026-07-25 06:18:38.387990 | instance | Starting collection install process 2026-07-25 06:18:38.388010 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-07-25 06:18:38.388029 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-07-25 06:18:38.388048 | instance | ansible.posix:1.6.0 was installed successfully 2026-07-25 06:18:38.388067 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.388085 | instance | 2.17.12 2026-07-25 06:18:38.388104 | instance | Checked out ansible.utils to v6.0.3 2026-07-25 06:18:38.388123 | 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 06:18:38.388142 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.388161 | instance | Process install dependency map 2026-07-25 06:18:38.388179 | instance | Starting collection install process 2026-07-25 06:18:38.388199 | instance | Installing 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-07-25 06:18:38.388219 | instance | Created collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-07-25 06:18:38.388238 | instance | ansible.utils:6.0.3 was installed successfully 2026-07-25 06:18:38.388257 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.388276 | instance | 2.17.12 2026-07-25 06:18:38.388294 | instance | Checked out atmosphere.common to v0.7.0 2026-07-25 06:18:38.388329 | 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 06:18:38.388356 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.388408 | instance | Process install dependency map 2026-07-25 06:18:38.388439 | instance | Starting collection install process 2026-07-25 06:18:38.388466 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-07-25 06:18:38.388490 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-07-25 06:18:38.388510 | instance | atmosphere.common:0.7.0 was installed successfully 2026-07-25 06:18:38.388529 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.388548 | instance | 2.17.12 2026-07-25 06:18:38.388567 | instance | Checked out community.crypto to 2.2.3 2026-07-25 06:18:38.388587 | 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 06:18:38.388606 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.388625 | instance | Process install dependency map 2026-07-25 06:18:38.388643 | instance | Starting collection install process 2026-07-25 06:18:38.388662 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-07-25 06:18:38.388681 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-07-25 06:18:38.388700 | instance | community.crypto:2.2.3 was installed successfully 2026-07-25 06:18:38.388720 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.388742 | instance | 2.17.12 2026-07-25 06:18:38.388768 | instance | Checked out community.general to 7.3.0 2026-07-25 06:18:38.388793 | 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 06:18:38.388825 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.388851 | instance | Process install dependency map 2026-07-25 06:18:38.388873 | instance | Starting collection install process 2026-07-25 06:18:38.388897 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-07-25 06:18:38.388922 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-07-25 06:18:38.388945 | instance | community.general:7.3.0 was installed successfully 2026-07-25 06:18:38.388991 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.389016 | instance | 2.17.12 2026-07-25 06:18:38.389040 | instance | Checked out community.mysql to 3.6.0 2026-07-25 06:18:38.389067 | 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 06:18:38.389092 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.389117 | instance | Process install dependency map 2026-07-25 06:18:38.389141 | instance | Starting collection install process 2026-07-25 06:18:38.389166 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-07-25 06:18:38.389191 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-07-25 06:18:38.389215 | instance | community.mysql:3.6.0 was installed successfully 2026-07-25 06:18:38.389239 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.389263 | instance | 2.17.12 2026-07-25 06:18:38.389288 | instance | Checked out kubernetes.core to 2.4.0 2026-07-25 06:18:38.389313 | 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 06:18:38.389337 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.389361 | instance | Process install dependency map 2026-07-25 06:18:38.389386 | instance | Starting collection install process 2026-07-25 06:18:38.389409 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-07-25 06:18:38.389432 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-07-25 06:18:38.389456 | instance | kubernetes.core:2.4.0 was installed successfully 2026-07-25 06:18:38.389480 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.389504 | instance | 2.17.12 2026-07-25 06:18:38.389554 | instance | Checked out openstack.cloud to 2.6.0 2026-07-25 06:18:38.389580 | 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 06:18:38.389604 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.389648 | instance | Process install dependency map 2026-07-25 06:18:38.389672 | instance | Starting collection install process 2026-07-25 06:18:38.389694 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-07-25 06:18:38.389717 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-07-25 06:18:38.389741 | instance | openstack.cloud:2.6.0 was installed successfully 2026-07-25 06:18:38.389765 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.389788 | instance | 2.17.12 2026-07-25 06:18:38.389830 | instance | Checked out vexxhost.ceph to v4.1.0 2026-07-25 06:18:38.389854 | 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 06:18:38.389877 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.389900 | instance | Process install dependency map 2026-07-25 06:18:38.389923 | instance | Starting collection install process 2026-07-25 06:18:38.389946 | instance | Installing 'vexxhost.ceph:4.1.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-07-25 06:18:38.389971 | instance | Created collection for vexxhost.ceph:4.1.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-07-25 06:18:38.389996 | instance | vexxhost.ceph:4.1.0 was installed successfully 2026-07-25 06:18:38.390021 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.390047 | instance | 2.17.12 2026-07-25 06:18:38.390072 | instance | Checked out vexxhost.containers to v1.6.8 2026-07-25 06:18:38.390097 | 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 06:18:38.390122 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.390147 | instance | Process install dependency map 2026-07-25 06:18:38.390171 | instance | Starting collection install process 2026-07-25 06:18:38.390195 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-07-25 06:18:38.390220 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-07-25 06:18:38.390246 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-07-25 06:18:38.390274 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.390301 | instance | 2.17.12 2026-07-25 06:18:38.390327 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-07-25 06:18:38.390353 | 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 06:18:38.390379 | instance | Starting galaxy collection install process 2026-07-25 06:18:38.390406 | instance | Process install dependency map 2026-07-25 06:18:38.390432 | instance | Starting collection install process 2026-07-25 06:18:38.390458 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-07-25 06:18:38.390484 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-07-25 06:18:38.390512 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-07-25 06:18:38.390538 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-07-25 06:18:38.390564 | instance | 2.17.12 2026-07-25 06:18:38.398813 | 2026-07-25 06:18:38.398897 | PLAY RECAP 2026-07-25 06:18:38.398960 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 06:18:38.398991 | 2026-07-25 06:18:38.544483 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-25 06:18:38.557648 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-25 06:18:39.225121 | 2026-07-25 06:18:39.225265 | PLAY [all] 2026-07-25 06:18:39.236740 | 2026-07-25 06:18:39.236825 | TASK [Install "jq" for log collection] 2026-07-25 06:18:50.624041 | instance | changed 2026-07-25 06:18:50.626723 | 2026-07-25 06:18:50.626815 | PLAY RECAP 2026-07-25 06:18:50.626906 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-25 06:18:50.626980 | 2026-07-25 06:18:50.778281 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-07-25 06:18:50.785329 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/prepare.yml@main] 2026-07-25 06:18:51.473504 | 2026-07-25 06:18:51.473678 | PLAY [Prepare Molecule dependencies] 2026-07-25 06:18:51.486416 | 2026-07-25 06:18:51.486534 | TASK [Install jq for log collection] 2026-07-25 06:18:53.945811 | instance | ok 2026-07-25 06:18:53.949156 | 2026-07-25 06:18:53.949223 | PLAY [Install Go for the Atmosphere deployment binary] 2026-07-25 06:18:53.957052 | 2026-07-25 06:18:53.957153 | TASK [ensure-go : Check installed go version] 2026-07-25 06:18:54.495053 | instance | ok: ERROR (ignored) 2026-07-25 06:18:54.495451 | instance | { 2026-07-25 06:18:54.495533 | instance | "failed_when_result": false, 2026-07-25 06:18:54.495587 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-07-25 06:18:54.495632 | instance | "rc": 2 2026-07-25 06:18:54.495674 | instance | } 2026-07-25 06:18:54.501731 | 2026-07-25 06:18:54.501801 | TASK [ensure-go : Skip if correct version of go is installed] 2026-07-25 06:18:54.567104 | instance | ok 2026-07-25 06:18:54.575861 | instance | included: /var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-07-25 06:18:54.582985 | 2026-07-25 06:18:54.583078 | TASK [ensure-go : Create temp directory] 2026-07-25 06:18:54.921715 | instance | changed 2026-07-25 06:18:54.929996 | 2026-07-25 06:18:54.930085 | TASK [ensure-go : Get archive checksum] 2026-07-25 06:18:55.585373 | instance | ok: OK (64 bytes) 2026-07-25 06:18:55.591707 | 2026-07-25 06:18:55.591777 | TASK [ensure-go : Download go archive] 2026-07-25 06:18:57.559417 | instance | changed: OK (78559214 bytes) 2026-07-25 06:18:57.567272 | 2026-07-25 06:18:57.749317 | TASK [ensure-go : Install go] 2026-07-25 06:19:03.638625 | instance | changed 2026-07-25 06:19:03.650156 | 2026-07-25 06:19:03.650250 | PLAY [Prepare selective Molecule execution plan] 2026-07-25 06:19:03.658086 | 2026-07-25 06:19:03.658178 | TASK [Build atmosphere binary] 2026-07-25 06:19:03.940928 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-07-25 06:19:03.943212 | instance | go: downloading github.com/goccy/go-yaml v1.18.0 2026-07-25 06:19:03.948902 | instance | go: downloading golang.org/x/sync v0.18.0 2026-07-25 06:19:04.249415 | instance | go: downloading github.com/spf13/pflag v1.0.7 2026-07-25 06:19:11.250814 | instance | ok: Runtime: 0:00:07.138206 2026-07-25 06:19:11.257827 | 2026-07-25 06:19:11.257972 | TASK [Generate selective CI plan] 2026-07-25 06:19:11.797391 | instance | ok: Runtime: 0:00:00.030587 2026-07-25 06:19:11.805050 | 2026-07-25 06:19:11.805112 | TASK [Explain selective CI plan] 2026-07-25 06:19:12.031964 | instance | CI plan mode: full 2026-07-25 06:19:12.032237 | instance | Changed files: 2026-07-25 06:19:12.032254 | instance | M .ansible-lint 2026-07-25 06:19:12.032264 | instance | M .gitignore 2026-07-25 06:19:12.032275 | instance | A .goreleaser.yml 2026-07-25 06:19:12.032284 | instance | M .zuul.yaml 2026-07-25 06:19:12.032298 | instance | A ci/molecule-plan.yaml 2026-07-25 06:19:12.032307 | instance | A cmd/atmosphere/ci.go 2026-07-25 06:19:12.032318 | instance | A cmd/atmosphere/deploy.go 2026-07-25 06:19:12.032332 | instance | A cmd/atmosphere/deploy_test.go 2026-07-25 06:19:12.032344 | instance | A cmd/atmosphere/main.go 2026-07-25 06:19:12.032354 | instance | M doc/source/admin/upgrading.rst 2026-07-25 06:19:12.032367 | instance | M doc/source/deploy/deployment.rst 2026-07-25 06:19:12.032377 | instance | M doc/source/deploy/index.rst 2026-07-25 06:19:12.032386 | instance | A doc/source/deploy/parallel.rst 2026-07-25 06:19:12.032396 | instance | A doc/source/deploy/selective-ci.rst 2026-07-25 06:19:12.032405 | instance | A internal/ciplan/changes.go 2026-07-25 06:19:12.032415 | instance | A internal/ciplan/config.go 2026-07-25 06:19:12.032424 | instance | A internal/ciplan/glob.go 2026-07-25 06:19:12.032433 | instance | A internal/ciplan/output.go 2026-07-25 06:19:12.032444 | instance | A internal/ciplan/planner.go 2026-07-25 06:19:12.032453 | instance | A internal/ciplan/planner_test.go 2026-07-25 06:19:12.032462 | instance | A internal/ciplan/types.go 2026-07-25 06:19:12.032471 | instance | A internal/deploy/bootstrap_test.go 2026-07-25 06:19:12.032480 | instance | A internal/deploy/completion.go 2026-07-25 06:19:12.032489 | instance | A internal/deploy/completion_test.go 2026-07-25 06:19:12.032498 | instance | A internal/deploy/component.go 2026-07-25 06:19:12.032506 | instance | A internal/deploy/component_test.go 2026-07-25 06:19:12.032515 | instance | A internal/deploy/deployer.go 2026-07-25 06:19:12.032524 | instance | A internal/deploy/deployer_test.go 2026-07-25 06:19:12.032533 | instance | A internal/deploy/orchestrator.go 2026-07-25 06:19:12.032542 | instance | A internal/deploy/orchestrator_subgraph_pregate_test.go 2026-07-25 06:19:12.032555 | instance | A internal/deploy/orchestrator_test.go 2026-07-25 06:19:12.032564 | instance | A internal/deploy/resource.go 2026-07-25 06:19:12.032573 | instance | A internal/deploy/resource_concurrency_test.go 2026-07-25 06:19:12.032582 | instance | A internal/deploy/resource_test.go 2026-07-25 06:19:12.032591 | instance | A internal/deploy/subprocess_linux_test.go 2026-07-25 06:19:12.032600 | instance | M molecule/aio/converge.yml 2026-07-25 06:19:12.032609 | instance | M molecule/csi/converge.yml 2026-07-25 06:19:12.032617 | instance | M molecule/default/converge.yml 2026-07-25 06:19:12.032626 | instance | M molecule/keycloak/converge.yml 2026-07-25 06:19:12.032635 | instance | M molecule/pxc/converge.yml 2026-07-25 06:19:12.032644 | instance | M molecule/shared/molecule.yml 2026-07-25 06:19:12.032653 | instance | A pkg/dag/dag.go 2026-07-25 06:19:12.032661 | instance | A pkg/dag/dag_test.go 2026-07-25 06:19:12.032670 | instance | A playbooks/image_warmup.yml 2026-07-25 06:19:12.032679 | instance | M playbooks/kubernetes.yml 2026-07-25 06:19:12.032688 | instance | M playbooks/openstack.yml 2026-07-25 06:19:12.032697 | instance | M playbooks/site.yml 2026-07-25 06:19:12.032706 | instance | A releasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml 2026-07-25 06:19:12.032716 | instance | A releasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml 2026-07-25 06:19:12.032732 | instance | A releasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml 2026-07-25 06:19:12.032742 | instance | A releasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml 2026-07-25 06:19:12.032751 | instance | A releasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml 2026-07-25 06:19:12.032760 | instance | A releasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml 2026-07-25 06:19:12.032770 | instance | A releasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml 2026-07-25 06:19:12.032779 | instance | M roles/cluster_issuer/handlers/main.yml 2026-07-25 06:19:12.032788 | instance | M roles/glance/tasks/main.yml 2026-07-25 06:19:12.032796 | instance | A roles/glance_images/README.md 2026-07-25 06:19:12.032805 | instance | A roles/glance_images/defaults/main.yml 2026-07-25 06:19:12.032814 | instance | A roles/glance_images/meta/main.yml 2026-07-25 06:19:12.032823 | instance | A roles/glance_images/tasks/main.yml 2026-07-25 06:19:12.032832 | instance | A roles/image_warmup/README.md 2026-07-25 06:19:12.032851 | instance | A roles/image_warmup/defaults/main.yml 2026-07-25 06:19:12.032860 | instance | A roles/image_warmup/meta/main.yml 2026-07-25 06:19:12.032869 | instance | A roles/image_warmup/tasks/main.yml 2026-07-25 06:19:12.032904 | instance | M roles/iscsi/tasks/main.yml 2026-07-25 06:19:12.032913 | instance | M roles/keepalived/tasks/main.yml 2026-07-25 06:19:12.032923 | instance | M roles/keystone/tasks/main.yml 2026-07-25 06:19:12.032933 | instance | A roles/keystone_pre/README.md 2026-07-25 06:19:12.032942 | instance | A roles/keystone_pre/defaults/main.yml 2026-07-25 06:19:12.032951 | instance | A roles/keystone_pre/meta/main.yml 2026-07-25 06:19:12.032960 | instance | A roles/keystone_pre/tasks/main.yml 2026-07-25 06:19:12.032969 | instance | A roles/keystone_pre/templates/configmap-openid-metadata.yml.j2 2026-07-25 06:19:12.032977 | instance | M roles/magnum/tasks/main.yml 2026-07-25 06:19:12.032987 | instance | A roles/magnum_pre/README.md 2026-07-25 06:19:12.032996 | instance | A roles/magnum_pre/defaults/main.yml 2026-07-25 06:19:12.033005 | instance | A roles/magnum_pre/meta/main.yml 2026-07-25 06:19:12.033014 | instance | A roles/magnum_pre/tasks/main.yml 2026-07-25 06:19:12.033023 | instance | A roles/magnum_pre/vars/main.yml 2026-07-25 06:19:12.033032 | instance | M roles/manila/tasks/main.yml 2026-07-25 06:19:12.033040 | instance | M roles/multipathd/tasks/main.yml 2026-07-25 06:19:12.033049 | instance | M roles/neutron/meta/main.yml 2026-07-25 06:19:12.033058 | instance | M roles/neutron/tasks/main.yml 2026-07-25 06:19:12.033067 | instance | A roles/neutron_pre/README.md 2026-07-25 06:19:12.033076 | instance | A roles/neutron_pre/defaults/main.yml 2026-07-25 06:19:12.033085 | instance | A roles/neutron_pre/meta/main.yml 2026-07-25 06:19:12.033093 | instance | A roles/neutron_pre/tasks/main.yml 2026-07-25 06:19:12.033102 | instance | A roles/neutron_pre/vars/main.yml 2026-07-25 06:19:12.033111 | instance | M roles/octavia/tasks/main.yml 2026-07-25 06:19:12.033120 | instance | A roles/octavia_pre/README.md 2026-07-25 06:19:12.033129 | instance | A roles/octavia_pre/defaults/main.yml 2026-07-25 06:19:12.033138 | instance | A roles/octavia_pre/meta/main.yml 2026-07-25 06:19:12.033146 | instance | A roles/octavia_pre/tasks/main.yml 2026-07-25 06:19:12.033155 | instance | M roles/openstack_cli/tasks/main.yml 2026-07-25 06:19:12.033164 | instance | M roles/openstack_helm_endpoints/tasks/main.yml 2026-07-25 06:19:12.033173 | instance | M roles/reboot/tasks/main.yml 2026-07-25 06:19:12.033182 | instance | M roles/rook_ceph_cluster/tasks/main.yml 2026-07-25 06:19:12.033190 | instance | M roles/tempest/defaults/main.yml 2026-07-25 06:19:12.033199 | instance | M roles/tempest/tasks/main.yml 2026-07-25 06:19:12.033208 | instance | M roles/tempest/vars/main.yml 2026-07-25 06:19:12.033217 | instance | A test-playbooks/go-test/run.yml 2026-07-25 06:19:12.033226 | instance | A test-playbooks/molecule/prepare.yml 2026-07-25 06:19:12.033235 | instance | A test-playbooks/molecule/run.yml 2026-07-25 06:19:12.033244 | instance | A test-playbooks/molecule/selective-run.yml 2026-07-25 06:19:12.033253 | instance | Matches: 2026-07-25 06:19:12.033262 | instance | .ansible-lint: unclassified (full) 2026-07-25 06:19:12.033270 | instance | .gitignore: non-runtime (ignore) 2026-07-25 06:19:12.033279 | instance | .goreleaser.yml: unclassified (full) 2026-07-25 06:19:12.033288 | instance | .zuul.yaml: planner-policy (full) 2026-07-25 06:19:12.033297 | instance | ci/molecule-plan.yaml: planner-policy (full) 2026-07-25 06:19:12.033306 | instance | cmd/atmosphere/ci.go: planner-policy (full) 2026-07-25 06:19:12.033314 | instance | cmd/atmosphere/deploy.go: planner-policy (full) 2026-07-25 06:19:12.033323 | instance | cmd/atmosphere/deploy_test.go: unclassified (full) 2026-07-25 06:19:12.033332 | instance | cmd/atmosphere/main.go: planner-policy (full) 2026-07-25 06:19:12.033341 | instance | doc/source/admin/upgrading.rst: non-runtime (ignore) 2026-07-25 06:19:12.033350 | instance | doc/source/deploy/deployment.rst: non-runtime (ignore) 2026-07-25 06:19:12.033359 | instance | doc/source/deploy/index.rst: non-runtime (ignore) 2026-07-25 06:19:12.033368 | instance | doc/source/deploy/parallel.rst: non-runtime (ignore) 2026-07-25 06:19:12.033377 | instance | doc/source/deploy/selective-ci.rst: non-runtime (ignore) 2026-07-25 06:19:12.033387 | instance | internal/ciplan/changes.go: planner-policy (full) 2026-07-25 06:19:12.033396 | instance | internal/ciplan/config.go: planner-policy (full) 2026-07-25 06:19:12.033405 | instance | internal/ciplan/glob.go: planner-policy (full) 2026-07-25 06:19:12.033420 | instance | internal/ciplan/output.go: planner-policy (full) 2026-07-25 06:19:12.033430 | instance | internal/ciplan/planner.go: planner-policy (full) 2026-07-25 06:19:12.033442 | instance | internal/ciplan/planner_test.go: planner-policy (full) 2026-07-25 06:19:12.033452 | instance | internal/ciplan/types.go: planner-policy (full) 2026-07-25 06:19:12.033461 | instance | internal/deploy/bootstrap_test.go: unclassified (full) 2026-07-25 06:19:12.033470 | instance | internal/deploy/completion.go: unclassified (full) 2026-07-25 06:19:12.033478 | instance | internal/deploy/completion_test.go: unclassified (full) 2026-07-25 06:19:12.033487 | instance | internal/deploy/component.go: planner-policy (full) 2026-07-25 06:19:12.033496 | instance | internal/deploy/component_test.go: unclassified (full) 2026-07-25 06:19:12.033505 | instance | internal/deploy/deployer.go: unclassified (full) 2026-07-25 06:19:12.033514 | instance | internal/deploy/deployer_test.go: unclassified (full) 2026-07-25 06:19:12.033523 | instance | internal/deploy/orchestrator.go: planner-policy (full) 2026-07-25 06:19:12.033532 | instance | internal/deploy/orchestrator_subgraph_pregate_test.go: unclassified (full) 2026-07-25 06:19:12.033541 | instance | internal/deploy/orchestrator_test.go: unclassified (full) 2026-07-25 06:19:12.033550 | instance | internal/deploy/resource.go: unclassified (full) 2026-07-25 06:19:12.033559 | instance | internal/deploy/resource_concurrency_test.go: unclassified (full) 2026-07-25 06:19:12.033568 | instance | internal/deploy/resource_test.go: unclassified (full) 2026-07-25 06:19:12.033577 | instance | internal/deploy/subprocess_linux_test.go: unclassified (full) 2026-07-25 06:19:12.033586 | instance | molecule/aio/converge.yml: planner-policy (full) 2026-07-25 06:19:12.033602 | instance | molecule/csi/converge.yml: unclassified (full) 2026-07-25 06:19:12.033611 | instance | molecule/default/converge.yml: unclassified (full) 2026-07-25 06:19:12.033620 | instance | molecule/keycloak/converge.yml: unclassified (full) 2026-07-25 06:19:12.033629 | instance | molecule/pxc/converge.yml: unclassified (full) 2026-07-25 06:19:12.033638 | instance | molecule/shared/molecule.yml: shared-deployment-code (full) 2026-07-25 06:19:12.033647 | instance | pkg/dag/dag.go: planner-policy (full) 2026-07-25 06:19:12.033656 | instance | pkg/dag/dag_test.go: planner-policy (full) 2026-07-25 06:19:12.033665 | instance | playbooks/image_warmup.yml: unclassified (full) 2026-07-25 06:19:12.033674 | instance | playbooks/kubernetes.yml: component:kubernetes (targets) -> kubernetes 2026-07-25 06:19:12.033683 | instance | playbooks/openstack.yml: shared-deployment-code (full) 2026-07-25 06:19:12.033692 | instance | playbooks/site.yml: shared-deployment-code (full) 2026-07-25 06:19:12.033701 | instance | releasenotes/notes/dag-critical-path-scheduling-d2d5f1dc4ca5bf70.yaml: non-runtime (ignore) 2026-07-25 06:19:12.033711 | instance | releasenotes/notes/dag-edge-removal-phase1-439694be3dac4d84.yaml: non-runtime (ignore) 2026-07-25 06:19:12.033720 | instance | releasenotes/notes/dag-event-driven-scheduler-297ecebcb0455852.yaml: non-runtime (ignore) 2026-07-25 06:19:12.033729 | instance | releasenotes/notes/deploy-perf-tier1-d8f993d67122d060.yaml: non-runtime (ignore) 2026-07-25 06:19:12.033738 | instance | releasenotes/notes/deploy-perf-tier2-613c7bac4183c8bd.yaml: non-runtime (ignore) 2026-07-25 06:19:12.033747 | instance | releasenotes/notes/parallel-deployment-orchestrator-7808f907bf1ecd23.yaml: non-runtime (ignore) 2026-07-25 06:19:12.033756 | instance | releasenotes/notes/selective-molecule-ci-96c6c8b19ed8ab7b.yaml: non-runtime (ignore) 2026-07-25 06:19:12.033765 | instance | roles/cluster_issuer/handlers/main.yml: component:cluster-issuer (targets) -> cluster-issuer 2026-07-25 06:19:12.033851 | instance | roles/glance/tasks/main.yml: component:glance (targets) -> glance 2026-07-25 06:19:12.033865 | instance | roles/glance_images/README.md: component:glance-images (targets) -> glance-images 2026-07-25 06:19:12.033874 | instance | roles/glance_images/defaults/main.yml: component:glance-images (targets) -> glance-images 2026-07-25 06:19:12.033883 | instance | roles/glance_images/meta/main.yml: component:glance-images (targets) -> glance-images 2026-07-25 06:19:12.033892 | instance | roles/glance_images/tasks/main.yml: component:glance-images (targets) -> glance-images 2026-07-25 06:19:12.033901 | instance | roles/image_warmup/README.md: component:image-warmup (targets) -> image-warmup 2026-07-25 06:19:12.033917 | instance | roles/image_warmup/defaults/main.yml: component:image-warmup (targets) -> image-warmup 2026-07-25 06:19:12.033926 | instance | roles/image_warmup/meta/main.yml: component:image-warmup (targets) -> image-warmup 2026-07-25 06:19:12.033935 | instance | roles/image_warmup/tasks/main.yml: component:image-warmup (targets) -> image-warmup 2026-07-25 06:19:12.033944 | instance | roles/iscsi/tasks/main.yml: component:iscsi (targets) -> iscsi 2026-07-25 06:19:12.033953 | instance | roles/keepalived/tasks/main.yml: component:keepalived (targets) -> keepalived 2026-07-25 06:19:12.033962 | instance | roles/keystone/tasks/main.yml: component:keystone (targets) -> keystone 2026-07-25 06:19:12.033971 | instance | roles/keystone_pre/README.md: component:keystone (targets) -> keystone 2026-07-25 06:19:12.033980 | instance | roles/keystone_pre/defaults/main.yml: component:keystone (targets) -> keystone 2026-07-25 06:19:12.033989 | instance | roles/keystone_pre/meta/main.yml: component:keystone (targets) -> keystone 2026-07-25 06:19:12.033998 | instance | roles/keystone_pre/tasks/main.yml: component:keystone (targets) -> keystone 2026-07-25 06:19:12.034007 | instance | roles/keystone_pre/templates/configmap-openid-metadata.yml.j2: component:keystone (targets) -> keystone 2026-07-25 06:19:12.034016 | instance | roles/magnum/tasks/main.yml: component:magnum (targets) -> magnum 2026-07-25 06:19:12.034025 | instance | roles/magnum_pre/README.md: component:magnum (targets) -> magnum 2026-07-25 06:19:12.034034 | instance | roles/magnum_pre/defaults/main.yml: component:magnum (targets) -> magnum 2026-07-25 06:19:12.034043 | instance | roles/magnum_pre/meta/main.yml: component:magnum (targets) -> magnum 2026-07-25 06:19:12.034052 | instance | roles/magnum_pre/tasks/main.yml: component:magnum (targets) -> magnum 2026-07-25 06:19:12.034065 | instance | roles/magnum_pre/vars/main.yml: component:magnum (targets) -> magnum 2026-07-25 06:19:12.034074 | instance | roles/manila/tasks/main.yml: component:manila (targets) -> manila 2026-07-25 06:19:12.034083 | instance | roles/multipathd/tasks/main.yml: component:multipathd (targets) -> multipathd 2026-07-25 06:19:12.034092 | instance | roles/neutron/meta/main.yml: component:neutron (targets) -> neutron 2026-07-25 06:19:12.034101 | instance | roles/neutron/tasks/main.yml: component:neutron (targets) -> neutron 2026-07-25 06:19:12.034110 | instance | roles/neutron_pre/README.md: component:neutron (targets) -> neutron 2026-07-25 06:19:12.034119 | instance | roles/neutron_pre/defaults/main.yml: component:neutron (targets) -> neutron 2026-07-25 06:19:12.034127 | instance | roles/neutron_pre/meta/main.yml: component:neutron (targets) -> neutron 2026-07-25 06:19:12.034136 | instance | roles/neutron_pre/tasks/main.yml: component:neutron (targets) -> neutron 2026-07-25 06:19:12.034145 | instance | roles/neutron_pre/vars/main.yml: component:neutron (targets) -> neutron 2026-07-25 06:19:12.034154 | instance | roles/octavia/tasks/main.yml: component:octavia (targets) -> octavia 2026-07-25 06:19:12.034163 | instance | roles/octavia_pre/README.md: component:octavia (targets) -> octavia 2026-07-25 06:19:12.034172 | instance | roles/octavia_pre/defaults/main.yml: component:octavia (targets) -> octavia 2026-07-25 06:19:12.034180 | instance | roles/octavia_pre/meta/main.yml: component:octavia (targets) -> octavia 2026-07-25 06:19:12.034196 | instance | roles/octavia_pre/tasks/main.yml: component:octavia (targets) -> octavia 2026-07-25 06:19:12.034205 | instance | roles/openstack_cli/tasks/main.yml: component:openstack-cli (targets) -> openstack-cli 2026-07-25 06:19:12.034214 | instance | roles/openstack_helm_endpoints/tasks/main.yml: shared-deployment-code (full) 2026-07-25 06:19:12.034223 | instance | roles/reboot/tasks/main.yml: unclassified (full) 2026-07-25 06:19:12.034232 | instance | roles/rook_ceph_cluster/tasks/main.yml: component:rook-ceph-cluster (targets) -> rook-ceph-cluster 2026-07-25 06:19:12.034242 | instance | roles/tempest/defaults/main.yml: shared-deployment-code (full) 2026-07-25 06:19:12.034251 | instance | roles/tempest/tasks/main.yml: shared-deployment-code (full) 2026-07-25 06:19:12.034259 | instance | roles/tempest/vars/main.yml: shared-deployment-code (full) 2026-07-25 06:19:12.034268 | instance | test-playbooks/go-test/run.yml: unclassified (full) 2026-07-25 06:19:12.034283 | instance | test-playbooks/molecule/prepare.yml: planner-policy (full) 2026-07-25 06:19:12.034292 | instance | test-playbooks/molecule/run.yml: planner-policy (full) 2026-07-25 06:19:12.034301 | instance | test-playbooks/molecule/selective-run.yml: planner-policy (full) 2026-07-25 06:19:12.034310 | instance | Verification profiles: full 2026-07-25 06:19:12.034329 | instance | Variant openvswitch (49 components): barbican, ceph, ceph-provisioners, cert-manager, cinder, cluster-issuer, coredns, csi, frr-k8s, glance, glance-images, goldpinger, heat, horizon, image-warmup, ingress-nginx, ipmi-exporter, iscsi, keepalived, keycloak, keystone, kube-prometheus-stack, kubernetes, libvirt, loki, lpfc, magnum, manila, memcached, multipathd, neutron, node-feature-discovery, nova, octavia, openstack-cli, openstack-exporter, openvswitch, ovn, percona-xtradb-cluster, percona-xtradb-cluster-operator, placement, prometheus-pushgateway, rabbitmq-cluster-operator, rook-ceph, rook-ceph-cluster, staffeln, udev, valkey, vector 2026-07-25 06:19:12.034340 | instance | Variant ovn (49 components): barbican, ceph, ceph-provisioners, cert-manager, cinder, cluster-issuer, coredns, csi, frr-k8s, glance, glance-images, goldpinger, heat, horizon, image-warmup, ingress-nginx, ipmi-exporter, iscsi, keepalived, keycloak, keystone, kube-prometheus-stack, kubernetes, libvirt, loki, lpfc, magnum, manila, memcached, multipathd, neutron, node-feature-discovery, nova, octavia, openstack-cli, openstack-exporter, openvswitch, ovn, percona-xtradb-cluster, percona-xtradb-cluster-operator, placement, prometheus-pushgateway, rabbitmq-cluster-operator, rook-ceph, rook-ceph-cluster, staffeln, udev, valkey, vector 2026-07-25 06:19:12.034350 | instance | Molecule jobs: 2026-07-25 06:19:12.034359 | instance | aio-openvswitch: run (49 components) - full fallback runs every Molecule job 2026-07-25 06:19:12.034368 | instance | aio-ovn: run (49 components) - full fallback runs every Molecule job 2026-07-25 06:19:12.034377 | instance | csi-local-path-provisioner: run - full fallback runs every Molecule job 2026-07-25 06:19:12.034386 | instance | csi-rbd: run - full fallback runs every Molecule job 2026-07-25 06:19:12.034395 | instance | keycloak: run - full fallback runs every Molecule job 2026-07-25 06:19:12.034404 | instance | Reasons: 2026-07-25 06:19:12.034413 | instance | - unclassified runtime path ".ansible-lint" requires the full fallback 2026-07-25 06:19:12.034422 | instance | - unclassified runtime path ".goreleaser.yml" requires the full fallback 2026-07-25 06:19:12.034431 | instance | - .zuul.yaml: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034440 | instance | - ci/molecule-plan.yaml: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034452 | instance | - cmd/atmosphere/ci.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034462 | instance | - cmd/atmosphere/deploy.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034470 | instance | - unclassified runtime path "cmd/atmosphere/deploy_test.go" requires the full fallback 2026-07-25 06:19:12.034479 | instance | - cmd/atmosphere/main.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034488 | instance | - internal/ciplan/changes.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034497 | instance | - internal/ciplan/config.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034506 | instance | - internal/ciplan/glob.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034515 | instance | - internal/ciplan/output.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034524 | instance | - internal/ciplan/planner.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034533 | instance | - internal/ciplan/planner_test.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034542 | instance | - internal/ciplan/types.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034560 | instance | - unclassified runtime path "internal/deploy/bootstrap_test.go" requires the full fallback 2026-07-25 06:19:12.034570 | instance | - unclassified runtime path "internal/deploy/completion.go" requires the full fallback 2026-07-25 06:19:12.034584 | instance | - unclassified runtime path "internal/deploy/completion_test.go" requires the full fallback 2026-07-25 06:19:12.034593 | instance | - internal/deploy/component.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034602 | instance | - unclassified runtime path "internal/deploy/component_test.go" requires the full fallback 2026-07-25 06:19:12.034611 | instance | - unclassified runtime path "internal/deploy/deployer.go" requires the full fallback 2026-07-25 06:19:12.034620 | instance | - unclassified runtime path "internal/deploy/deployer_test.go" requires the full fallback 2026-07-25 06:19:12.034629 | instance | - internal/deploy/orchestrator.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034638 | instance | - unclassified runtime path "internal/deploy/orchestrator_subgraph_pregate_test.go" requires the full fallback 2026-07-25 06:19:12.034648 | instance | - unclassified runtime path "internal/deploy/orchestrator_test.go" requires the full fallback 2026-07-25 06:19:12.034657 | instance | - unclassified runtime path "internal/deploy/resource.go" requires the full fallback 2026-07-25 06:19:12.034665 | instance | - unclassified runtime path "internal/deploy/resource_concurrency_test.go" requires the full fallback 2026-07-25 06:19:12.034674 | instance | - unclassified runtime path "internal/deploy/resource_test.go" requires the full fallback 2026-07-25 06:19:12.034683 | instance | - unclassified runtime path "internal/deploy/subprocess_linux_test.go" requires the full fallback 2026-07-25 06:19:12.034692 | instance | - molecule/aio/converge.yml: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034701 | instance | - unclassified runtime path "molecule/csi/converge.yml" requires the full fallback 2026-07-25 06:19:12.034710 | instance | - unclassified runtime path "molecule/default/converge.yml" requires the full fallback 2026-07-25 06:19:12.034719 | instance | - unclassified runtime path "molecule/keycloak/converge.yml" requires the full fallback 2026-07-25 06:19:12.034728 | instance | - unclassified runtime path "molecule/pxc/converge.yml" requires the full fallback 2026-07-25 06:19:12.034736 | instance | - molecule/shared/molecule.yml: shared deployment code can affect multiple unrelated components 2026-07-25 06:19:12.034745 | instance | - pkg/dag/dag.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034754 | instance | - pkg/dag/dag_test.go: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034763 | instance | - unclassified runtime path "playbooks/image_warmup.yml" requires the full fallback 2026-07-25 06:19:12.034772 | instance | - playbooks/openstack.yml: shared deployment code can affect multiple unrelated components 2026-07-25 06:19:12.034781 | instance | - playbooks/site.yml: shared deployment code can affect multiple unrelated components 2026-07-25 06:19:12.034793 | instance | - roles/openstack_helm_endpoints/tasks/main.yml: shared deployment code can affect multiple unrelated components 2026-07-25 06:19:12.034803 | instance | - unclassified runtime path "roles/reboot/tasks/main.yml" requires the full fallback 2026-07-25 06:19:12.034812 | instance | - roles/tempest/defaults/main.yml: shared deployment code can affect multiple unrelated components 2026-07-25 06:19:12.034821 | instance | - roles/tempest/tasks/main.yml: shared deployment code can affect multiple unrelated components 2026-07-25 06:19:12.034830 | instance | - roles/tempest/vars/main.yml: shared deployment code can affect multiple unrelated components 2026-07-25 06:19:12.034839 | instance | - unclassified runtime path "test-playbooks/go-test/run.yml" requires the full fallback 2026-07-25 06:19:12.034848 | instance | - test-playbooks/molecule/prepare.yml: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034856 | instance | - test-playbooks/molecule/run.yml: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.034871 | instance | - test-playbooks/molecule/selective-run.yml: CI selection policy changed and must validate its conservative fallback 2026-07-25 06:19:12.353888 | instance | ok: Runtime: 0:00:00.032126 2026-07-25 06:19:12.363991 | 2026-07-25 06:19:12.364069 | TASK [Print selective CI plan] 2026-07-25 06:19:12.403064 | instance | ok 2026-07-25 06:19:12.409693 | 2026-07-25 06:19:12.409754 | TASK [Report conservative fallback] 2026-07-25 06:19:12.448991 | instance | skipping: Conditional result was False 2026-07-25 06:19:12.455593 | 2026-07-25 06:19:12.455656 | TASK [Create selective CI plan log directory] 2026-07-25 06:19:12.810434 | instance | changed 2026-07-25 06:19:12.888773 | 2026-07-25 06:19:12.891828 | TASK [Publish selective CI plan with job logs] 2026-07-25 06:19:13.332099 | instance | changed 2026-07-25 06:19:13.333502 | 2026-07-25 06:19:13.333552 | PLAY RECAP 2026-07-25 06:19:13.333597 | instance | ok: 13 changed: 5 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-25 06:19:13.333620 | 2026-07-25 06:19:13.476267 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/prepare.yml@main] 2026-07-25 06:19:13.978673 | RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/selective-run.yml@main] 2026-07-25 06:19:14.677555 | 2026-07-25 06:19:14.677701 | PLAY [Run selected Molecule deployment and verification] 2026-07-25 06:19:14.693351 | 2026-07-25 06:19:14.693438 | TASK [Check for selective CI plan] 2026-07-25 06:19:15.039449 | instance | ok 2026-07-25 06:19:15.045116 | 2026-07-25 06:19:15.045190 | TASK [Validate selective CI plan] 2026-07-25 06:19:15.578478 | instance | ok: Runtime: 0:00:00.031196 2026-07-25 06:19:15.584775 | 2026-07-25 06:19:15.584866 | TASK [Resolve selective CI plan availability] 2026-07-25 06:19:15.639113 | instance | ok 2026-07-25 06:19:15.645396 | 2026-07-25 06:19:15.645488 | TASK [Read selective CI plan] 2026-07-25 06:19:16.123727 | instance | ok 2026-07-25 06:19:16.130638 | 2026-07-25 06:19:16.130757 | TASK [Load selective CI plan or full fallback] 2026-07-25 06:19:16.209038 | instance | ok 2026-07-25 06:19:16.224111 | 2026-07-25 06:19:16.224180 | TASK [Find this job in the selective CI plan] 2026-07-25 06:19:16.289812 | instance | ok 2026-07-25 06:19:16.297013 | 2026-07-25 06:19:16.297102 | TASK [Resolve this job or use full fallback] 2026-07-25 06:19:16.430242 | instance | ok 2026-07-25 06:19:16.435201 | 2026-07-25 06:19:16.435266 | TASK [Resolve deployment and verification inputs] 2026-07-25 06:19:16.500297 | instance | ok 2026-07-25 06:19:16.506898 | 2026-07-25 06:19:16.506986 | TASK [Resolve deployment tags] 2026-07-25 06:19:16.559965 | instance | ok 2026-07-25 06:19:16.566613 | 2026-07-25 06:19:16.566697 | TASK [Report Molecule job decision] 2026-07-25 06:19:16.611344 | instance | ok: {'job': 'aio-openvswitch', 'mode': 'full', 'run': True, 'reason': 'full fallback runs every Molecule job', 'network_backend': 'openvswitch', 'components': ['barbican', 'ceph', 'ceph-provisioners', 'cert-manager', 'cinder', 'cluster-issuer', 'coredns', 'csi', 'frr-k8s', 'glance', 'glance-images', 'goldpinger', 'heat', 'horizon', 'image-warmup', 'ingress-nginx', 'ipmi-exporter', 'iscsi', 'keepalived', 'keycloak', 'keystone', 'kube-prometheus-stack', 'kubernetes', 'libvirt', 'loki', 'lpfc', 'magnum', 'manila', 'memcached', 'multipathd', 'neutron', 'node-feature-discovery', 'nova', 'octavia', 'openstack-cli', 'openstack-exporter', 'openvswitch', 'ovn', 'percona-xtradb-cluster', 'percona-xtradb-cluster-operator', 'placement', 'prometheus-pushgateway', 'rabbitmq-cluster-operator', 'rook-ceph', 'rook-ceph-cluster', 'staffeln', 'udev', 'valkey', 'vector'], 'verification_profiles': ['full']} 2026-07-25 06:19:16.619175 | 2026-07-25 06:19:16.619304 | TASK [Copy inventory file for Zuul] 2026-07-25 06:19:17.149117 | instance | changed 2026-07-25 06:19:17.326064 | 2026-07-25 06:19:17.326224 | TASK [Switch ansible_host to private IP] 2026-07-25 06:19:17.590318 | instance | changed: 1 replacements made 2026-07-25 06:19:17.596449 | 2026-07-25 06:19:17.596535 | TASK [Prepare Molecule scenario] 2026-07-25 06:19:18.328874 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-07-25 06:19:18.717171 | instance | INFO [aio > discovery] scenario test matrix: prepare 2026-07-25 06:19:18.717219 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-07-25 06:19:30.131836 | instance | INFO [aio > prepare] Executing 2026-07-25 06:19:31.106467 | instance | 2026-07-25 06:19:31.107061 | instance | PLAY [Prepare] ***************************************************************** 2026-07-25 06:19:31.107318 | instance | 2026-07-25 06:19:31.107591 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-25 06:19:31.107870 | instance | Saturday 25 July 2026 06:19:31 +0000 (0:00:00.024) 0:00:00.024 ********* 2026-07-25 06:19:32.195743 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-07-25 06:19:32.195881 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-25 06:19:32.196046 | instance | interpreter could change the meaning of that path. See 2026-07-25 06:19:32.196261 | instance | https://docs.ansible.com/ansible- 2026-07-25 06:19:32.196418 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-07-25 06:19:32.205418 | instance | ok: [instance] 2026-07-25 06:19:32.205569 | instance | 2026-07-25 06:19:32.205744 | instance | TASK [Configure short hostname] ************************************************ 2026-07-25 06:19:32.205992 | instance | Saturday 25 July 2026 06:19:32 +0000 (0:00:01.099) 0:00:01.124 ********* 2026-07-25 06:19:34.022291 | instance | changed: [instance] 2026-07-25 06:19:34.022475 | instance | 2026-07-25 06:19:34.022794 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-07-25 06:19:34.023021 | instance | Saturday 25 July 2026 06:19:34 +0000 (0:00:01.816) 0:00:02.940 ********* 2026-07-25 06:19:34.267309 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-07-25 06:19:34.267562 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-07-25 06:19:34.267837 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-25 06:19:34.274843 | instance | changed: [instance] 2026-07-25 06:19:34.275116 | instance | 2026-07-25 06:19:34.275405 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-07-25 06:19:34.275691 | instance | Saturday 25 July 2026 06:19:34 +0000 (0:00:00.253) 0:00:03.194 ********* 2026-07-25 06:19:35.323376 | instance | ok: [instance] 2026-07-25 06:19:35.323752 | instance | 2026-07-25 06:19:35.324087 | instance | TASK [Purge "snapd" package] *************************************************** 2026-07-25 06:19:35.324467 | instance | Saturday 25 July 2026 06:19:35 +0000 (0:00:01.047) 0:00:04.241 ********* 2026-07-25 06:19:35.969253 | instance | ok: [instance] 2026-07-25 06:19:35.969871 | instance | 2026-07-25 06:19:35.970217 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-07-25 06:19:35.970535 | instance | 2026-07-25 06:19:35.970866 | instance | TASK [Create folders for workspace] ******************************************** 2026-07-25 06:19:35.971204 | instance | Saturday 25 July 2026 06:19:35 +0000 (0:00:00.645) 0:00:04.887 ********* 2026-07-25 06:19:36.993822 | instance | changed: [localhost] => (item=group_vars) 2026-07-25 06:19:36.993881 | instance | changed: [localhost] => (item=group_vars/all) 2026-07-25 06:19:36.994936 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-07-25 06:19:36.994980 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-07-25 06:19:36.994987 | instance | changed: [localhost] => (item=group_vars/computes) 2026-07-25 06:19:36.994992 | instance | changed: [localhost] => (item=host_vars) 2026-07-25 06:19:36.994998 | instance | 2026-07-25 06:19:36.995003 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-07-25 06:19:36.995008 | instance | 2026-07-25 06:19:36.995012 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-07-25 06:19:36.995016 | instance | Saturday 25 July 2026 06:19:36 +0000 (0:00:01.025) 0:00:05.912 ********* 2026-07-25 06:19:37.163289 | instance | changed: [localhost] 2026-07-25 06:19:37.163358 | instance | 2026-07-25 06:19:37.163720 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-07-25 06:19:37.163758 | instance | Saturday 25 July 2026 06:19:37 +0000 (0:00:00.169) 0:00:06.082 ********* 2026-07-25 06:19:37.189586 | instance | ok: [localhost] 2026-07-25 06:19:37.190154 | instance | 2026-07-25 06:19:37.190182 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-07-25 06:19:37.190191 | instance | Saturday 25 July 2026 06:19:37 +0000 (0:00:00.025) 0:00:06.108 ********* 2026-07-25 06:19:37.240112 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '8ac58b76-64b8-5db0-95a3-1469b8e59386'}) 2026-07-25 06:19:37.240317 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-07-25 06:19:37.240535 | instance | 2026-07-25 06:19:37.240748 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-07-25 06:19:37.240978 | instance | Saturday 25 July 2026 06:19:37 +0000 (0:00:00.051) 0:00:06.159 ********* 2026-07-25 06:19:37.780490 | instance | changed: [localhost] 2026-07-25 06:19:37.780592 | instance | 2026-07-25 06:19:37.781041 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-07-25 06:19:37.781108 | instance | 2026-07-25 06:19:37.781123 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-07-25 06:19:37.781141 | instance | Saturday 25 July 2026 06:19:37 +0000 (0:00:00.540) 0:00:06.699 ********* 2026-07-25 06:19:37.954490 | instance | changed: [localhost] 2026-07-25 06:19:37.954701 | instance | 2026-07-25 06:19:37.955005 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-07-25 06:19:37.955397 | instance | Saturday 25 July 2026 06:19:37 +0000 (0:00:00.173) 0:00:06.872 ********* 2026-07-25 06:19:37.994050 | instance | ok: [localhost] 2026-07-25 06:19:37.994322 | instance | 2026-07-25 06:19:37.994349 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-07-25 06:19:37.994363 | instance | Saturday 25 July 2026 06:19:37 +0000 (0:00:00.038) 0:00:06.911 ********* 2026-07-25 06:19:38.031175 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-07-25 06:19:38.031544 | instance | 2026-07-25 06:19:38.032001 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-07-25 06:19:38.032411 | instance | Saturday 25 July 2026 06:19:38 +0000 (0:00:00.038) 0:00:06.949 ********* 2026-07-25 06:19:38.386972 | instance | changed: [localhost] 2026-07-25 06:19:38.387061 | instance | 2026-07-25 06:19:38.387125 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-07-25 06:19:38.387249 | instance | 2026-07-25 06:19:38.387434 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-07-25 06:19:38.387590 | instance | Saturday 25 July 2026 06:19:38 +0000 (0:00:00.356) 0:00:07.305 ********* 2026-07-25 06:19:38.558995 | instance | changed: [localhost] 2026-07-25 06:19:38.559166 | instance | 2026-07-25 06:19:38.559416 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-07-25 06:19:38.559630 | instance | Saturday 25 July 2026 06:19:38 +0000 (0:00:00.171) 0:00:07.477 ********* 2026-07-25 06:19:38.589272 | instance | ok: [localhost] 2026-07-25 06:19:38.589915 | instance | 2026-07-25 06:19:38.590307 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-07-25 06:19:38.590680 | instance | Saturday 25 July 2026 06:19:38 +0000 (0:00:00.027) 0:00:07.505 ********* 2026-07-25 06:19:38.629255 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-07-25 06:19:38.629703 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-07-25 06:19:38.630128 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-07-25 06:19:38.630478 | instance | 2026-07-25 06:19:38.630839 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-07-25 06:19:38.631199 | instance | Saturday 25 July 2026 06:19:38 +0000 (0:00:00.042) 0:00:07.547 ********* 2026-07-25 06:19:38.974799 | instance | changed: [localhost] 2026-07-25 06:19:38.974910 | instance | 2026-07-25 06:19:38.975415 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-07-25 06:19:38.975456 | instance | 2026-07-25 06:19:38.975462 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-07-25 06:19:38.975466 | instance | Saturday 25 July 2026 06:19:38 +0000 (0:00:00.345) 0:00:07.893 ********* 2026-07-25 06:19:39.147989 | instance | changed: [localhost] 2026-07-25 06:19:39.148290 | instance | 2026-07-25 06:19:39.148445 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-07-25 06:19:39.148459 | instance | Saturday 25 July 2026 06:19:39 +0000 (0:00:00.172) 0:00:08.066 ********* 2026-07-25 06:19:39.175805 | instance | ok: [localhost] 2026-07-25 06:19:39.176598 | instance | 2026-07-25 06:19:39.176644 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-07-25 06:19:39.176745 | instance | Saturday 25 July 2026 06:19:39 +0000 (0:00:00.027) 0:00:08.093 ********* 2026-07-25 06:19:39.212650 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-07-25 06:19:39.212943 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-07-25 06:19:39.213280 | instance | 2026-07-25 06:19:39.213625 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-07-25 06:19:39.213962 | instance | Saturday 25 July 2026 06:19:39 +0000 (0:00:00.037) 0:00:08.131 ********* 2026-07-25 06:19:39.559853 | instance | changed: [localhost] 2026-07-25 06:19:39.559923 | instance | 2026-07-25 06:19:39.560317 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-07-25 06:19:39.560374 | instance | 2026-07-25 06:19:39.560621 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-25 06:19:39.560662 | instance | Saturday 25 July 2026 06:19:39 +0000 (0:00:00.347) 0:00:08.478 ********* 2026-07-25 06:19:40.242694 | instance | ok: [localhost] 2026-07-25 06:19:40.242816 | instance | 2026-07-25 06:19:40.243172 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-07-25 06:19:40.243231 | instance | Saturday 25 July 2026 06:19:40 +0000 (0:00:00.682) 0:00:09.161 ********* 2026-07-25 06:19:40.410489 | instance | changed: [localhost] 2026-07-25 06:19:40.411101 | instance | 2026-07-25 06:19:40.411181 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-07-25 06:19:40.411192 | instance | Saturday 25 July 2026 06:19:40 +0000 (0:00:00.167) 0:00:09.328 ********* 2026-07-25 06:19:40.438600 | instance | ok: [localhost] 2026-07-25 06:19:40.438691 | instance | 2026-07-25 06:19:40.438921 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-07-25 06:19:40.438946 | instance | Saturday 25 July 2026 06:19:40 +0000 (0:00:00.028) 0:00:09.357 ********* 2026-07-25 06:19:41.178591 | instance | ok: [localhost] => (item=keycloak_host) 2026-07-25 06:19:41.178634 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-07-25 06:19:41.180444 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-07-25 06:19:41.180525 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-07-25 06:19:41.180536 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-07-25 06:19:41.180546 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-07-25 06:19:41.180556 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-07-25 06:19:41.180565 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-07-25 06:19:41.180574 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-07-25 06:19:41.180583 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-07-25 06:19:41.180592 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-07-25 06:19:41.180600 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-07-25 06:19:41.180609 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-07-25 06:19:41.180618 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-07-25 06:19:41.180627 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-07-25 06:19:41.180659 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-07-25 06:19:41.180675 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-07-25 06:19:41.180684 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-07-25 06:19:41.180745 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-07-25 06:19:41.180921 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-07-25 06:19:41.181084 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-07-25 06:19:41.181236 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-07-25 06:19:41.181387 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-07-25 06:19:41.181539 | instance | 2026-07-25 06:19:41.181716 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-07-25 06:19:41.181869 | instance | Saturday 25 July 2026 06:19:41 +0000 (0:00:00.740) 0:00:10.097 ********* 2026-07-25 06:19:41.511553 | instance | changed: [localhost] 2026-07-25 06:19:41.511691 | instance | 2026-07-25 06:19:41.511954 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-07-25 06:19:41.512175 | instance | Saturday 25 July 2026 06:19:41 +0000 (0:00:00.332) 0:00:10.430 ********* 2026-07-25 06:19:41.684172 | instance | changed: [localhost] 2026-07-25 06:19:41.684367 | instance | 2026-07-25 06:19:41.684531 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-07-25 06:19:41.684693 | instance | 2026-07-25 06:19:41.684866 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-07-25 06:19:41.685020 | instance | Saturday 25 July 2026 06:19:41 +0000 (0:00:00.171) 0:00:10.601 ********* 2026-07-25 06:19:41.851721 | instance | changed: [localhost] 2026-07-25 06:19:41.851740 | instance | 2026-07-25 06:19:41.851745 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-07-25 06:19:41.851749 | instance | Saturday 25 July 2026 06:19:41 +0000 (0:00:00.169) 0:00:10.771 ********* 2026-07-25 06:19:41.880305 | instance | ok: [localhost] 2026-07-25 06:19:41.880327 | instance | 2026-07-25 06:19:41.880334 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-07-25 06:19:41.880340 | instance | Saturday 25 July 2026 06:19:41 +0000 (0:00:00.028) 0:00:10.799 ********* 2026-07-25 06:19:41.923828 | instance | ok: [localhost] => (item={'key': 'neutron_networks', 'value': [{'name': 'public', 'external': True, 'shared': True, 'mtu_size': 1500, 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'subnets': [{'name': 'public-subnet', 'cidr': '10.96.250.0/24', 'gateway_ip': '10.96.250.10', 'allocation_pool_start': '10.96.250.200', 'allocation_pool_end': '10.96.250.220', 'enable_dhcp': True}]}]}) 2026-07-25 06:19:41.923860 | instance | 2026-07-25 06:19:41.923871 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-07-25 06:19:41.923880 | instance | Saturday 25 July 2026 06:19:41 +0000 (0:00:00.043) 0:00:10.842 ********* 2026-07-25 06:19:42.264275 | instance | changed: [localhost] 2026-07-25 06:19:42.264311 | instance | 2026-07-25 06:19:42.265367 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-07-25 06:19:42.265393 | instance | 2026-07-25 06:19:42.265403 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-07-25 06:19:42.265413 | instance | Saturday 25 July 2026 06:19:42 +0000 (0:00:00.340) 0:00:11.182 ********* 2026-07-25 06:19:42.438441 | instance | changed: [localhost] 2026-07-25 06:19:42.438767 | instance | 2026-07-25 06:19:42.438984 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-07-25 06:19:42.439198 | instance | Saturday 25 July 2026 06:19:42 +0000 (0:00:00.174) 0:00:11.357 ********* 2026-07-25 06:19:42.466303 | instance | ok: [localhost] 2026-07-25 06:19:42.466389 | instance | 2026-07-25 06:19:42.466403 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-07-25 06:19:42.466434 | instance | Saturday 25 July 2026 06:19:42 +0000 (0:00:00.026) 0:00:11.384 ********* 2026-07-25 06:19:42.507675 | instance | ok: [localhost] => (item={'key': 'nova_flavors', 'value': [{'name': 'm1.tiny', 'ram': 512, 'disk': 1, 'vcpus': 1}, {'name': 'm1.small', 'ram': 2048, 'disk': 20, 'vcpus': 1}, {'name': 'm1.medium', 'ram': 4096, 'disk': 40, 'vcpus': 2}, {'name': 'm1.large', 'ram': 8192, 'disk': 80, 'vcpus': 4}, {'name': 'm1.xlarge', 'ram': 16384, 'disk': 160, 'vcpus': 8}]}) 2026-07-25 06:19:42.507869 | instance | 2026-07-25 06:19:42.508138 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-07-25 06:19:42.508442 | instance | Saturday 25 July 2026 06:19:42 +0000 (0:00:00.042) 0:00:11.426 ********* 2026-07-25 06:19:42.838217 | instance | changed: [localhost] 2026-07-25 06:19:42.838365 | instance | 2026-07-25 06:19:42.838644 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-07-25 06:19:42.838898 | instance | 2026-07-25 06:19:42.839203 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-07-25 06:19:42.839535 | instance | Saturday 25 July 2026 06:19:42 +0000 (0:00:00.330) 0:00:11.757 ********* 2026-07-25 06:19:43.007130 | instance | changed: [localhost] 2026-07-25 06:19:43.007356 | instance | 2026-07-25 06:19:43.007646 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-07-25 06:19:43.007920 | instance | Saturday 25 July 2026 06:19:43 +0000 (0:00:00.168) 0:00:11.926 ********* 2026-07-25 06:19:43.033165 | instance | ok: [localhost] 2026-07-25 06:19:43.033422 | instance | 2026-07-25 06:19:43.033707 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-07-25 06:19:43.033984 | instance | Saturday 25 July 2026 06:19:43 +0000 (0:00:00.026) 0:00:11.952 ********* 2026-07-25 06:19:43.455195 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-07-25 06:19:43.455426 | instance | ok: [localhost] => (item=keepalived_password) 2026-07-25 06:19:43.455701 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-07-25 06:19:43.455985 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-07-25 06:19:43.456381 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-07-25 06:19:43.456654 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-07-25 06:19:43.456932 | instance | skipping: [localhost] => (item=keystone_keycloak_client_secret) 2026-07-25 06:19:43.457216 | instance | skipping: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-07-25 06:19:43.457484 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-07-25 06:19:43.457708 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-07-25 06:19:43.457988 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-07-25 06:19:43.458262 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-07-25 06:19:43.458534 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-07-25 06:19:43.458804 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-07-25 06:19:43.459077 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-07-25 06:19:43.459348 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-07-25 06:19:43.459619 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-07-25 06:19:43.459894 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-07-25 06:19:43.460251 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-07-25 06:19:43.460525 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-07-25 06:19:43.460702 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-07-25 06:19:43.460872 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-07-25 06:19:43.461043 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-07-25 06:19:43.461220 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-07-25 06:19:43.461390 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-07-25 06:19:43.461558 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-07-25 06:19:43.461733 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-07-25 06:19:43.461903 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-07-25 06:19:43.462072 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-07-25 06:19:43.462242 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-07-25 06:19:43.462412 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-07-25 06:19:43.462582 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-07-25 06:19:43.462751 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-07-25 06:19:43.462920 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-07-25 06:19:43.463089 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-07-25 06:19:43.463259 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-07-25 06:19:43.463428 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-07-25 06:19:43.463597 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-07-25 06:19:43.463765 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-07-25 06:19:43.463933 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-07-25 06:19:43.464132 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-07-25 06:19:43.464324 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-07-25 06:19:43.464497 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-07-25 06:19:43.464667 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-07-25 06:19:43.464836 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-07-25 06:19:43.465013 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-07-25 06:19:43.465187 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-07-25 06:19:43.465356 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-07-25 06:19:43.465527 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-07-25 06:19:43.465699 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-07-25 06:19:43.465869 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-07-25 06:19:43.466044 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-07-25 06:19:43.466213 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-07-25 06:19:43.466382 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-07-25 06:19:43.466552 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-07-25 06:19:43.466721 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-07-25 06:19:43.466880 | instance | 2026-07-25 06:19:43.467051 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-07-25 06:19:43.467222 | instance | Saturday 25 July 2026 06:19:43 +0000 (0:00:00.422) 0:00:12.374 ********* 2026-07-25 06:19:43.506633 | instance | ok: [localhost] => (item=barbican_kek) 2026-07-25 06:19:43.506824 | instance | 2026-07-25 06:19:43.507092 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-07-25 06:19:43.507368 | instance | Saturday 25 July 2026 06:19:43 +0000 (0:00:00.051) 0:00:12.425 ********* 2026-07-25 06:19:43.925784 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-07-25 06:19:43.926002 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-07-25 06:19:43.926257 | instance | 2026-07-25 06:19:43.926533 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-07-25 06:19:43.926811 | instance | Saturday 25 July 2026 06:19:43 +0000 (0:00:00.418) 0:00:12.844 ********* 2026-07-25 06:19:45.972902 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-07-25 06:19:45.973294 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-07-25 06:19:45.973610 | instance | 2026-07-25 06:19:45.973939 | instance | TASK [Set values for SSH keys] ************************************************* 2026-07-25 06:19:45.974267 | instance | Saturday 25 July 2026 06:19:45 +0000 (0:00:02.047) 0:00:14.891 ********* 2026-07-25 06:19:46.028329 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-07-25 06:19:46.028532 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-07-25 06:19:46.028678 | instance | 2026-07-25 06:19:46.028842 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-07-25 06:19:46.028995 | instance | Saturday 25 July 2026 06:19:46 +0000 (0:00:00.053) 0:00:14.945 ********* 2026-07-25 06:19:46.352401 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-07-25 06:19:46.352467 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-07-25 06:19:46.352510 | instance | 2026-07-25 06:19:46.352520 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-07-25 06:19:46.352539 | instance | Saturday 25 July 2026 06:19:46 +0000 (0:00:00.325) 0:00:15.271 ********* 2026-07-25 06:19:46.699606 | instance | changed: [localhost] 2026-07-25 06:19:46.699740 | instance | 2026-07-25 06:19:46.699914 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-07-25 06:19:46.700084 | instance | Saturday 25 July 2026 06:19:46 +0000 (0:00:00.347) 0:00:15.618 ********* 2026-07-25 06:19:46.736094 | instance | skipping: [localhost] 2026-07-25 06:19:46.736242 | instance | 2026-07-25 06:19:46.736487 | instance | PLAY [Setup networking] ******************************************************** 2026-07-25 06:19:46.736659 | instance | 2026-07-25 06:19:46.736834 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-25 06:19:46.737035 | instance | Saturday 25 July 2026 06:19:46 +0000 (0:00:00.037) 0:00:15.655 ********* 2026-07-25 06:19:47.434388 | instance | ok: [instance] 2026-07-25 06:19:47.434634 | instance | 2026-07-25 06:19:47.434870 | instance | TASK [Create bridge for management network] ************************************ 2026-07-25 06:19:47.435139 | instance | Saturday 25 July 2026 06:19:47 +0000 (0:00:00.697) 0:00:16.353 ********* 2026-07-25 06:19:47.793304 | instance | ok: [instance] 2026-07-25 06:19:47.793374 | instance | 2026-07-25 06:19:47.793389 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-07-25 06:19:47.793402 | instance | Saturday 25 July 2026 06:19:47 +0000 (0:00:00.355) 0:00:16.708 ********* 2026-07-25 06:19:47.989628 | instance | ok: [instance] 2026-07-25 06:19:47.989772 | instance | 2026-07-25 06:19:47.990003 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-07-25 06:19:47.990234 | instance | Saturday 25 July 2026 06:19:47 +0000 (0:00:00.200) 0:00:16.908 ********* 2026-07-25 06:19:48.185056 | instance | ok: [instance] 2026-07-25 06:19:48.185280 | instance | 2026-07-25 06:19:48.185555 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-07-25 06:19:48.185830 | instance | Saturday 25 July 2026 06:19:48 +0000 (0:00:00.195) 0:00:17.103 ********* 2026-07-25 06:19:48.377380 | instance | ok: [instance] 2026-07-25 06:19:48.377572 | instance | 2026-07-25 06:19:48.377845 | instance | TASK [Bring up interfaces] ***************************************************** 2026-07-25 06:19:48.378122 | instance | Saturday 25 July 2026 06:19:48 +0000 (0:00:00.192) 0:00:17.296 ********* 2026-07-25 06:19:48.752106 | instance | ok: [instance] => (item=br-mgmt) 2026-07-25 06:19:48.752794 | instance | ok: [instance] => (item=dummy0) 2026-07-25 06:19:48.753118 | instance | 2026-07-25 06:19:48.753450 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-07-25 06:19:48.753761 | instance | 2026-07-25 06:19:48.754087 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-25 06:19:48.754415 | instance | Saturday 25 July 2026 06:19:48 +0000 (0:00:00.374) 0:00:17.671 ********* 2026-07-25 06:19:49.436874 | instance | ok: [instance] 2026-07-25 06:19:49.437094 | instance | 2026-07-25 06:19:49.437257 | instance | TASK [Install depedencies] ***************************************************** 2026-07-25 06:19:49.437416 | instance | Saturday 25 July 2026 06:19:49 +0000 (0:00:00.683) 0:00:18.354 ********* 2026-07-25 06:20:08.365757 | instance | changed: [instance] 2026-07-25 06:20:08.365844 | instance | 2026-07-25 06:20:08.366213 | instance | TASK [Start up service] ******************************************************** 2026-07-25 06:20:08.366255 | instance | Saturday 25 July 2026 06:20:08 +0000 (0:00:18.929) 0:00:37.284 ********* 2026-07-25 06:20:08.898019 | instance | ok: [instance] 2026-07-25 06:20:08.898081 | instance | 2026-07-25 06:20:08.898347 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-07-25 06:20:08.898400 | instance | Saturday 25 July 2026 06:20:08 +0000 (0:00:00.532) 0:00:37.817 ********* 2026-07-25 06:20:09.104681 | instance | ok: [instance] 2026-07-25 06:20:09.104736 | instance | 2026-07-25 06:20:09.104867 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-07-25 06:20:09.105047 | instance | Saturday 25 July 2026 06:20:09 +0000 (0:00:00.206) 0:00:38.023 ********* 2026-07-25 06:20:09.560887 | instance | changed: [instance] 2026-07-25 06:20:09.560955 | instance | 2026-07-25 06:20:09.561140 | instance | TASK [Get list of all loopback devices] **************************************** 2026-07-25 06:20:09.561388 | instance | Saturday 25 July 2026 06:20:09 +0000 (0:00:00.455) 0:00:38.479 ********* 2026-07-25 06:20:09.736166 | instance | ok: [instance] 2026-07-25 06:20:09.736245 | instance | 2026-07-25 06:20:09.736380 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-07-25 06:20:09.736564 | instance | Saturday 25 July 2026 06:20:09 +0000 (0:00:00.175) 0:00:38.655 ********* 2026-07-25 06:20:09.763589 | instance | skipping: [instance] 2026-07-25 06:20:09.763789 | instance | 2026-07-25 06:20:09.764042 | instance | TASK [Create devices for Ceph] ************************************************* 2026-07-25 06:20:09.764302 | instance | Saturday 25 July 2026 06:20:09 +0000 (0:00:00.027) 0:00:38.682 ********* 2026-07-25 06:20:10.264983 | instance | changed: [instance] => (item=osd0) 2026-07-25 06:20:10.265350 | instance | changed: [instance] => (item=osd1) 2026-07-25 06:20:10.265828 | instance | changed: [instance] => (item=osd2) 2026-07-25 06:20:10.266191 | instance | 2026-07-25 06:20:10.266536 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-07-25 06:20:10.266864 | instance | Saturday 25 July 2026 06:20:10 +0000 (0:00:00.500) 0:00:39.183 ********* 2026-07-25 06:20:10.777154 | instance | changed: [instance] => (item=osd0) 2026-07-25 06:20:10.777564 | instance | changed: [instance] => (item=osd1) 2026-07-25 06:20:10.777903 | instance | changed: [instance] => (item=osd2) 2026-07-25 06:20:10.778229 | instance | 2026-07-25 06:20:10.778576 | instance | TASK [Start loop devices] ****************************************************** 2026-07-25 06:20:10.778904 | instance | Saturday 25 July 2026 06:20:10 +0000 (0:00:00.511) 0:00:39.694 ********* 2026-07-25 06:20:11.508545 | instance | changed: [instance] => (item=osd0) 2026-07-25 06:20:11.508750 | instance | changed: [instance] => (item=osd1) 2026-07-25 06:20:11.508903 | instance | changed: [instance] => (item=osd2) 2026-07-25 06:20:11.509061 | instance | 2026-07-25 06:20:11.509215 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-07-25 06:20:11.509365 | instance | Saturday 25 July 2026 06:20:11 +0000 (0:00:00.729) 0:00:40.423 ********* 2026-07-25 06:20:14.537749 | instance | changed: [instance] => (item=osd0) 2026-07-25 06:20:14.537998 | instance | changed: [instance] => (item=osd1) 2026-07-25 06:20:14.538216 | instance | changed: [instance] => (item=osd2) 2026-07-25 06:20:14.538343 | instance | 2026-07-25 06:20:14.538464 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-07-25 06:20:14.538582 | instance | Saturday 25 July 2026 06:20:14 +0000 (0:00:03.032) 0:00:43.456 ********* 2026-07-25 06:20:16.390629 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-07-25 06:20:16.391091 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-07-25 06:20:16.391472 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-07-25 06:20:16.391794 | instance | 2026-07-25 06:20:16.392129 | instance | PLAY [controllers] ************************************************************* 2026-07-25 06:20:16.392502 | instance | 2026-07-25 06:20:16.392837 | instance | TASK [Gathering Facts] ********************************************************* 2026-07-25 06:20:16.393167 | instance | Saturday 25 July 2026 06:20:16 +0000 (0:00:01.853) 0:00:45.309 ********* 2026-07-25 06:20:17.310153 | instance | ok: [instance] 2026-07-25 06:20:17.310282 | instance | 2026-07-25 06:20:17.310426 | instance | TASK [Set masquerade rule] ***************************************************** 2026-07-25 06:20:17.310695 | instance | Saturday 25 July 2026 06:20:17 +0000 (0:00:00.919) 0:00:46.229 ********* 2026-07-25 06:20:17.763088 | instance | changed: [instance] 2026-07-25 06:20:17.763294 | instance | 2026-07-25 06:20:17.763677 | instance | PLAY RECAP ********************************************************************* 2026-07-25 06:20:17.764043 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-07-25 06:20:17.764465 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-07-25 06:20:17.764795 | instance | 2026-07-25 06:20:17.765178 | instance | Saturday 25 July 2026 06:20:17 +0000 (0:00:00.453) 0:00:46.682 ********* 2026-07-25 06:20:17.765511 | instance | =============================================================================== 2026-07-25 06:20:17.765843 | instance | Install depedencies ---------------------------------------------------- 18.93s 2026-07-25 06:20:17.766175 | instance | Create a volume group for each loop device ------------------------------ 3.03s 2026-07-25 06:20:17.766508 | instance | Generate SSH keys for missing variables --------------------------------- 2.05s 2026-07-25 06:20:17.766842 | instance | Create a logical volume for each loop device ---------------------------- 1.85s 2026-07-25 06:20:17.767171 | instance | Configure short hostname ------------------------------------------------ 1.82s 2026-07-25 06:20:17.767497 | instance | Gathering Facts --------------------------------------------------------- 1.10s 2026-07-25 06:20:17.767847 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.05s 2026-07-25 06:20:17.768181 | instance | Create folders for workspace -------------------------------------------- 1.03s 2026-07-25 06:20:17.768635 | instance | Gathering Facts --------------------------------------------------------- 0.92s 2026-07-25 06:20:17.768979 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.74s 2026-07-25 06:20:17.769376 | instance | Start loop devices ------------------------------------------------------ 0.73s 2026-07-25 06:20:17.769705 | instance | Gathering Facts --------------------------------------------------------- 0.70s 2026-07-25 06:20:17.770056 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-07-25 06:20:17.770288 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-07-25 06:20:17.770464 | instance | Purge "snapd" package --------------------------------------------------- 0.65s 2026-07-25 06:20:17.770615 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.54s 2026-07-25 06:20:17.770761 | instance | Start up service -------------------------------------------------------- 0.53s 2026-07-25 06:20:17.770910 | instance | Set permissions on loopback devices ------------------------------------- 0.51s 2026-07-25 06:20:17.771058 | instance | Create devices for Ceph ------------------------------------------------- 0.50s 2026-07-25 06:20:17.771204 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.46s 2026-07-25 06:20:17.854195 | instance | INFO [aio > prepare] Executed: Successful 2026-07-25 06:20:17.854906 | instance | INFO Molecule executed 1 scenario (1 successful) 2026-07-25 06:20:18.272497 | instance | ok: Runtime: 0:01:00.123202 2026-07-25 06:20:18.285112 | 2026-07-25 06:20:18.285373 | TASK [Build deployment command] 2026-07-25 06:20:18.359661 | instance | ok 2026-07-25 06:20:18.366625 | 2026-07-25 06:20:18.366712 | TASK [Deploy with parallel orchestrator] 2026-07-25 06:20:18.573579 | instance | ==> Running preflight checks 2026-07-25 06:20:18.574060 | instance | Error: starting preflight checks: exec: "ansible-playbook": executable file not found in $PATH 2026-07-25 06:20:18.574138 | instance | Usage: 2026-07-25 06:20:18.574153 | instance | atmosphere deploy [flags] 2026-07-25 06:20:18.574164 | instance | 2026-07-25 06:20:18.574174 | instance | Flags: 2026-07-25 06:20:18.574189 | instance | --concurrency int Max concurrent deployments per wave (0 = unlimited) 2026-07-25 06:20:18.574200 | instance | --dependency-option strings Dependency option in key=value form (for example csi_driver=local-path-provisioner) 2026-07-25 06:20:18.574218 | instance | -h, --help help for deploy 2026-07-25 06:20:18.574231 | instance | -i, --inventory string Path to Ansible inventory file (required) 2026-07-25 06:20:18.574243 | instance | -t, --tags string Comma-separated list of component tags to deploy 2026-07-25 06:20:18.574253 | instance | --with-dependencies Include transitive dependencies needed by a fresh environment 2026-07-25 06:20:18.574264 | instance | 2026-07-25 06:20:18.574275 | instance | starting preflight checks: exec: "ansible-playbook": executable file not found in $PATH 2026-07-25 06:20:18.901771 | instance | ERROR 2026-07-25 06:20:18.901925 | instance | { 2026-07-25 06:20:18.901966 | instance | "delta": "0:00:00.006443", 2026-07-25 06:20:18.901995 | instance | "end": "2026-07-25 06:20:18.574948", 2026-07-25 06:20:18.902039 | instance | "msg": "non-zero return code", 2026-07-25 06:20:18.902082 | instance | "rc": 1, 2026-07-25 06:20:18.902110 | instance | "start": "2026-07-25 06:20:18.568505" 2026-07-25 06:20:18.902135 | instance | } failure 2026-07-25 06:20:18.904595 | 2026-07-25 06:20:18.904673 | PLAY RECAP 2026-07-25 06:20:18.904755 | instance | ok: 14 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-07-25 06:20:18.904798 | 2026-07-25 06:20:19.082643 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/selective-run.yml@main] 2026-07-25 06:20:19.093727 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-25 06:20:19.817436 | 2026-07-25 06:20:19.817599 | PLAY [all] 2026-07-25 06:20:19.841043 | 2026-07-25 06:20:19.841312 | TASK [gather-host-logs : creating directory for system status] 2026-07-25 06:20:20.192180 | instance | ok 2026-07-25 06:20:20.197943 | 2026-07-25 06:20:20.198025 | TASK [gather-host-logs : Get logs for each host] 2026-07-25 06:20:20.568679 | instance | + systemd-cgls --full --all --no-pager 2026-07-25 06:20:20.581271 | instance | + ip addr 2026-07-25 06:20:20.582619 | instance | + ip route 2026-07-25 06:20:20.583643 | instance | + lsblk 2026-07-25 06:20:20.586169 | instance | + mount 2026-07-25 06:20:20.587214 | instance | + docker images 2026-07-25 06:20:20.587538 | instance | /bin/bash: line 7: docker: command not found 2026-07-25 06:20:20.587630 | instance | + brctl show 2026-07-25 06:20:20.587877 | instance | /bin/bash: line 8: brctl: command not found 2026-07-25 06:20:20.588003 | instance | + ps aux --sort=-%mem 2026-07-25 06:20:20.598236 | instance | + dpkg -l 2026-07-25 06:20:20.605660 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-07-25 06:20:20.606285 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-07-25 06:20:20.606323 | instance | /bin/bash: line 11: docker: command not found 2026-07-25 06:20:20.606748 | instance | + '[' '!' -z '' ']' 2026-07-25 06:20:20.737394 | instance | ok: Runtime: 0:00:00.043288 2026-07-25 06:20:20.743905 | 2026-07-25 06:20:20.743973 | TASK [gather-host-logs : Downloads logs to executor] 2026-07-25 06:20:21.377514 | instance | ERROR 2026-07-25 06:20:21.377793 | instance | { 2026-07-25 06:20:21.377863 | instance | "msg": "Warning: Permanently added '199.204.45.138' (ED25519) to the list of known hosts.\r\nrsync: [generator] chown \"/var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/work/logs/instance/system\" failed: Invalid argument (22)\nrsync: [receiver] chown \"/var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/work/logs/instance/system/.ci-plan.json.Dwx2Ve\" 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 06:20:21.377903 | instance | "rc": 23 2026-07-25 06:20:21.377932 | instance | } 2026-07-25 06:20:21.377974 | instance | ERROR: Ignoring Errors 2026-07-25 06:20:21.390754 | 2026-07-25 06:20:21.390840 | LOOP [helm-release-status : creating directory for helm release status] 2026-07-25 06:20:21.587998 | instance | changed: "values" 2026-07-25 06:20:21.743656 | instance | changed: "releases" 2026-07-25 06:20:21.766346 | 2026-07-25 06:20:21.766493 | TASK [helm-release-status : Gather get release status for helm charts] 2026-07-25 06:20:22.047953 | instance | /bin/bash: line 3: kubectl: command not found 2026-07-25 06:20:22.324510 | instance | ok: Runtime: 0:00:00.004049 2026-07-25 06:20:22.330983 | 2026-07-25 06:20:22.331054 | TASK [helm-release-status : Downloads logs to executor] 2026-07-25 06:20:22.832871 | instance | changed: 2026-07-25 06:20:22.833079 | instance | cd+++++++++ helm/ 2026-07-25 06:20:22.833119 | instance | cd+++++++++ helm/releases/ 2026-07-25 06:20:22.833148 | instance | cd+++++++++ helm/values/ 2026-07-25 06:20:22.845056 | 2026-07-25 06:20:22.845124 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-07-25 06:20:23.043448 | instance | changed 2026-07-25 06:20:23.048986 | 2026-07-25 06:20:23.049062 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-07-25 06:20:23.259605 | 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 06:20:23.259735 | instance | 2026-07-25 06:20:23.265106 | instance | environment: line 1: kubectl: command not found 2026-07-25 06:20:23.266364 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 06:20:23.266599 | instance | environment: line 1: kubectl: command not found 2026-07-25 06:20:23.267960 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 06:20:23.269881 | instance | environment: line 1: kubectl: command not found 2026-07-25 06:20:23.271257 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 06:20:23.271356 | instance | environment: line 1: kubectl: command not found 2026-07-25 06:20:23.272664 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 06:20:23.273938 | instance | environment: line 1: kubectl: command not found 2026-07-25 06:20:23.275051 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-07-25 06:20:23.587982 | instance | ok: Runtime: 0:00:00.023049 2026-07-25 06:20:23.594336 | 2026-07-25 06:20:23.594406 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-07-25 06:20:23.782678 | instance | changed 2026-07-25 06:20:23.789857 | 2026-07-25 06:20:23.789985 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-07-25 06:20:23.996115 | instance | environment: line 5: kubectl: command not found 2026-07-25 06:20:23.996978 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 06:20:23.997083 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 06:20:23.997615 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-07-25 06:20:24.329242 | instance | ok: Runtime: 0:00:00.008377 2026-07-25 06:20:24.334414 | 2026-07-25 06:20:24.334489 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-07-25 06:20:24.811940 | instance | changed: 2026-07-25 06:20:24.812170 | instance | cd+++++++++ objects/ 2026-07-25 06:20:24.812235 | instance | cd+++++++++ objects/cluster/ 2026-07-25 06:20:24.812291 | instance | cd+++++++++ objects/namespaced/ 2026-07-25 06:20:24.824205 | 2026-07-25 06:20:24.824275 | TASK [gather-pod-logs : creating directory for pod logs] 2026-07-25 06:20:25.017850 | instance | changed 2026-07-25 06:20:25.025779 | 2026-07-25 06:20:25.025896 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-07-25 06:20:25.217209 | instance | changed 2026-07-25 06:20:25.222203 | 2026-07-25 06:20:25.222275 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-07-25 06:20:25.436037 | instance | environment: line 3: kubectl: command not found 2026-07-25 06:20:25.761775 | instance | ok: Runtime: 0:00:00.008987 2026-07-25 06:20:25.767906 | 2026-07-25 06:20:25.768043 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-07-25 06:20:26.252464 | instance | changed: 2026-07-25 06:20:26.252682 | instance | cd+++++++++ pod-logs/ 2026-07-25 06:20:26.252728 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-07-25 06:20:26.262086 | 2026-07-25 06:20:26.262153 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-07-25 06:20:26.459146 | instance | changed 2026-07-25 06:20:26.464389 | 2026-07-25 06:20:26.464460 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-07-25 06:20:26.669424 | instance | /bin/bash: line 2: kubectl: command not found 2026-07-25 06:20:27.001083 | instance | ok: Runtime: 0:00:00.031828 2026-07-25 06:20:27.007687 | 2026-07-25 06:20:27.007779 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-07-25 06:20:27.213263 | instance | /bin/bash: line 2: kubectl: command not found 2026-07-25 06:20:27.243619 | instance | ceph-mgr endpoints: 2026-07-25 06:20:27.542723 | instance | ok: Runtime: 0:00:00.036221 2026-07-25 06:20:27.549581 | 2026-07-25 06:20:27.549672 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-07-25 06:20:27.796254 | instance | /bin/bash: line 4: kubectl: command not found 2026-07-25 06:20:28.084628 | instance | ok: Runtime: 0:00:00.032844 2026-07-25 06:20:28.092915 | 2026-07-25 06:20:28.093027 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-07-25 06:20:28.587086 | instance | changed: cd+++++++++ prometheus/ 2026-07-25 06:20:28.613558 | 2026-07-25 06:20:28.613709 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-07-25 06:20:28.816414 | instance | changed 2026-07-25 06:20:28.821623 | 2026-07-25 06:20:28.821720 | TASK [gather-selenium-data : Get selenium data] 2026-07-25 06:20:29.026883 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-07-25 06:20:29.028376 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-07-25 06:20:29.358316 | instance | ERROR 2026-07-25 06:20:29.358801 | instance | { 2026-07-25 06:20:29.358865 | instance | "delta": "0:00:00.006295", 2026-07-25 06:20:29.358901 | instance | "end": "2026-07-25 06:20:29.028769", 2026-07-25 06:20:29.358930 | instance | "msg": "non-zero return code", 2026-07-25 06:20:29.358959 | instance | "rc": 1, 2026-07-25 06:20:29.358988 | instance | "start": "2026-07-25 06:20:29.022474" 2026-07-25 06:20:29.359053 | instance | } 2026-07-25 06:20:29.359112 | instance | ERROR: Ignoring Errors 2026-07-25 06:20:29.366904 | 2026-07-25 06:20:29.367001 | TASK [gather-selenium-data : Downloads logs to executor] 2026-07-25 06:20:29.866281 | instance | changed: cd+++++++++ selenium/ 2026-07-25 06:20:29.874499 | 2026-07-25 06:20:29.874592 | PLAY RECAP 2026-07-25 06:20:29.874668 | instance | ok: 23 changed: 21 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 2 2026-07-25 06:20:29.874713 | 2026-07-25 06:20:30.016057 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-07-25 06:20:30.029666 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-25 06:20:30.677218 | 2026-07-25 06:20:30.677358 | PLAY [all] 2026-07-25 06:20:30.689356 | 2026-07-25 06:20:30.689450 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-25 06:20:30.734367 | instance | skipping: Conditional result was False 2026-07-25 06:20:30.748212 | 2026-07-25 06:20:30.748394 | TASK [fetch-output : Set log path for single node] 2026-07-25 06:20:30.793223 | instance | ok 2026-07-25 06:20:30.799760 | 2026-07-25 06:20:30.799854 | LOOP [fetch-output : Ensure local output dirs] 2026-07-25 06:20:31.230327 | instance -> localhost | ok: "/var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/work/logs" 2026-07-25 06:20:31.438322 | instance -> localhost | changed: "/var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/work/artifacts" 2026-07-25 06:20:31.699753 | instance -> localhost | changed: "/var/lib/zuul/builds/0377a80e7e064a0084346704d4fe6beb/work/docs" 2026-07-25 06:20:31.713047 | 2026-07-25 06:20:31.713183 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-25 06:20:32.356687 | instance | changed: .d..t...... ./ 2026-07-25 06:20:32.356980 | instance | changed: All items complete 2026-07-25 06:20:32.357046 | 2026-07-25 06:20:32.803211 | instance | changed: .d..t...... ./ 2026-07-25 06:20:33.234140 | instance | changed: .d..t...... ./ 2026-07-25 06:20:33.251765 | 2026-07-25 06:20:33.251903 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-25 06:20:33.677743 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007116 2026-07-25 06:20:33.900296 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007066 2026-07-25 06:20:33.913430 | 2026-07-25 06:20:33.913561 | PLAY [all] 2026-07-25 06:20:33.919517 | 2026-07-25 06:20:33.919581 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-25 06:20:34.332444 | instance | changed 2026-07-25 06:20:34.340110 | 2026-07-25 06:20:34.340173 | PLAY RECAP 2026-07-25 06:20:34.340219 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-25 06:20:34.340242 | 2026-07-25 06:20:34.492809 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-25 06:20:34.506350 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-25 06:20:35.137299 | 2026-07-25 06:20:35.137878 | PLAY [localhost] 2026-07-25 06:20:35.148702 | 2026-07-25 06:20:35.148830 | TASK [Generate Zuul manifest] 2026-07-25 06:20:35.171659 | localhost | ok 2026-07-25 06:20:35.192466 | 2026-07-25 06:20:35.192638 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-25 06:20:35.572541 | localhost | changed 2026-07-25 06:20:35.582487 | 2026-07-25 06:20:35.582585 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-25 06:20:36.283984 | localhost | ok 2026-07-25 06:20:36.293159 | 2026-07-25 06:20:36.293246 | TASK [Upload logs] 2026-07-25 06:20:36.315077 | localhost | ok 2026-07-25 06:20:36.426501 | 2026-07-25 06:20:36.426648 | TASK [Set zuul-log-path fact] 2026-07-25 06:20:36.455341 | localhost | ok 2026-07-25 06:20:36.466973 | 2026-07-25 06:20:36.467051 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-25 06:20:36.499016 | localhost | ok 2026-07-25 06:20:36.509202 | 2026-07-25 06:20:36.509297 | TASK [upload-logs : Create log directories] 2026-07-25 06:20:36.864385 | localhost | changed 2026-07-25 06:20:36.870633 | 2026-07-25 06:20:36.870707 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-25 06:20:37.239452 | localhost -> localhost | ok: Runtime: 0:00:00.005690 2026-07-25 06:20:37.246272 | 2026-07-25 06:20:37.246337 | TASK [upload-logs : Upload logs to log server] 2026-07-25 06:20:37.682808 | localhost | Output suppressed because no_log was given 2026-07-25 06:20:37.688033 | 2026-07-25 06:20:37.688127 | LOOP [upload-logs : Compress console log and json output] 2026-07-25 06:20:37.735285 | localhost | skipping: Conditional result was False 2026-07-25 06:20:37.744125 | localhost | skipping: Conditional result was False 2026-07-25 06:20:37.766609 | 2026-07-25 06:20:37.766884 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-25 06:20:37.807957 | localhost | skipping: Conditional result was False 2026-07-25 06:20:37.808316 | 2026-07-25 06:20:37.812176 | localhost | skipping: Conditional result was False 2026-07-25 06:20:37.823178 | 2026-07-25 06:20:37.823431 | LOOP [upload-logs : Upload console log and json output]